DC-Build-Header: saga 2.3.1+dfsg-4 / 2019-01-09 19:41:44 +0000 DC-Task: type:rebuild-binarch-only source:saga version:2.3.1+dfsg-4 chroot:unstable esttime:1736 logfile:/tmp/saga_2.3.1+dfsg-4_unstable_clang7.log modes:clang7:binarch-only DC-Sbuild-call: su user42 -c 'sbuild -n --arch-any --apt-update -d unstable -v --chroot-setup-commands=/tmp/clang7 saga_2.3.1+dfsg-4' sbuild (Debian sbuild) 0.73.0 (23 Dec 2016) on ip-172-31-10-121.eu-central-1.compute.internal +==============================================================================+ | saga 2.3.1+dfsg-4 (amd64) Wed, 09 Jan 2019 19:41:44 +0000 | +==============================================================================+ Package: saga Version: 2.3.1+dfsg-4 Source Version: 2.3.1+dfsg-4 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-sbuild-dc7ea800-d48c-4c85-bf18-e2b46dc73323' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /tmp/clang7 ----------- + echo 'Entering customization script...' Entering customization script... + CLANG_VERSION=7 + echo 'Install of clang-7' Install of clang-7 + apt-get update Get:1 http://127.0.0.1:9999/debian sid InRelease [238 kB] Get:2 http://127.0.0.1:9999/debian sid/main Sources.diff/Index [27.9 kB] Get:3 http://127.0.0.1:9999/debian sid/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://127.0.0.1:9999/debian sid/main Sources 2019-01-09-1430.36.pdiff [24.1 kB] Get:4 http://127.0.0.1:9999/debian sid/main Sources 2019-01-09-1430.36.pdiff [24.1 kB] Get:5 http://127.0.0.1:9999/debian sid/main amd64 Packages 2019-01-09-1430.36.pdiff [40.9 kB] Get:5 http://127.0.0.1:9999/debian sid/main amd64 Packages 2019-01-09-1430.36.pdiff [40.9 kB] Get:6 http://127.0.0.1:9999/debian sid/main Translation-en [6275 kB] Fetched 6633 kB in 2s (3045 kB/s) Reading package lists... + apt-get install --yes --no-install-recommends --force-yes clang-7 libomp-7-dev libobjc-8-dev Reading package lists... Building dependency tree... The following additional packages will be installed: lib32gcc1 lib32stdc++6 libbsd0 libc6-i386 libclang-common-7-dev libclang1-7 libedit2 libgc1c2 libllvm7 libobjc4 libomp5-7 Suggested packages: clang-7-doc libomp-7-doc Recommended packages: llvm-7-dev python The following NEW packages will be installed: clang-7 lib32gcc1 lib32stdc++6 libbsd0 libc6-i386 libclang-common-7-dev libclang1-7 libedit2 libgc1c2 libllvm7 libobjc-8-dev libobjc4 libomp-7-dev libomp5-7 0 upgraded, 14 newly installed, 0 to remove and 5 not upgraded. Need to get 34.5 MB of archives. After this operation, 185 MB of additional disk space will be used. Get:1 http://127.0.0.1:9999/debian sid/main amd64 libbsd0 amd64 0.9.1-1 [99.3 kB] Get:2 http://127.0.0.1:9999/debian sid/main amd64 libedit2 amd64 3.1-20181209-1 [94.0 kB] Get:3 http://127.0.0.1:9999/debian sid/main amd64 libllvm7 amd64 1:7.0.1-4 [13.0 MB] Get:4 http://127.0.0.1:9999/debian sid/main amd64 libgc1c2 amd64 1:7.6.4-0.4 [224 kB] Get:5 http://127.0.0.1:9999/debian sid/main amd64 libobjc4 amd64 8.2.0-14 [50.4 kB] Get:6 http://127.0.0.1:9999/debian sid/main amd64 libobjc-8-dev amd64 8.2.0-14 [225 kB] Get:7 http://127.0.0.1:9999/debian sid/main amd64 libc6-i386 amd64 2.28-4 [2873 kB] Get:8 http://127.0.0.1:9999/debian sid/main amd64 lib32gcc1 amd64 1:8.2.0-14 [47.9 kB] Get:9 http://127.0.0.1:9999/debian sid/main amd64 lib32stdc++6 amd64 8.2.0-14 [406 kB] Get:10 http://127.0.0.1:9999/debian sid/main amd64 libclang-common-7-dev amd64 1:7.0.1-4 [3155 kB] Get:11 http://127.0.0.1:9999/debian sid/main amd64 libclang1-7 amd64 1:7.0.1-4 [5991 kB] Get:12 http://127.0.0.1:9999/debian sid/main amd64 clang-7 amd64 1:7.0.1-4 [7887 kB] Get:13 http://127.0.0.1:9999/debian sid/main amd64 libomp5-7 amd64 1:7.0.1-4 [318 kB] Get:14 http://127.0.0.1:9999/debian sid/main amd64 libomp-7-dev amd64 1:7.0.1-4 [57.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 34.5 MB in 0s (117 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11802 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-1_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../01-libedit2_3.1-20181209-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20181209-1) ... Selecting previously unselected package libllvm7:amd64. Preparing to unpack .../02-libllvm7_1%3a7.0.1-4_amd64.deb ... Unpacking libllvm7:amd64 (1:7.0.1-4) ... Selecting previously unselected package libgc1c2:amd64. Preparing to unpack .../03-libgc1c2_1%3a7.6.4-0.4_amd64.deb ... Unpacking libgc1c2:amd64 (1:7.6.4-0.4) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../04-libobjc4_8.2.0-14_amd64.deb ... Unpacking libobjc4:amd64 (8.2.0-14) ... Selecting previously unselected package libobjc-8-dev:amd64. Preparing to unpack .../05-libobjc-8-dev_8.2.0-14_amd64.deb ... Unpacking libobjc-8-dev:amd64 (8.2.0-14) ... Selecting previously unselected package libc6-i386. Preparing to unpack .../06-libc6-i386_2.28-4_amd64.deb ... Unpacking libc6-i386 (2.28-4) ... Selecting previously unselected package lib32gcc1. Preparing to unpack .../07-lib32gcc1_1%3a8.2.0-14_amd64.deb ... Unpacking lib32gcc1 (1:8.2.0-14) ... Selecting previously unselected package lib32stdc++6. Preparing to unpack .../08-lib32stdc++6_8.2.0-14_amd64.deb ... Unpacking lib32stdc++6 (8.2.0-14) ... Selecting previously unselected package libclang-common-7-dev. Preparing to unpack .../09-libclang-common-7-dev_1%3a7.0.1-4_amd64.deb ... Unpacking libclang-common-7-dev (1:7.0.1-4) ... Selecting previously unselected package libclang1-7:amd64. Preparing to unpack .../10-libclang1-7_1%3a7.0.1-4_amd64.deb ... Unpacking libclang1-7:amd64 (1:7.0.1-4) ... Selecting previously unselected package clang-7. Preparing to unpack .../11-clang-7_1%3a7.0.1-4_amd64.deb ... Unpacking clang-7 (1:7.0.1-4) ... Selecting previously unselected package libomp5-7:amd64. Preparing to unpack .../12-libomp5-7_1%3a7.0.1-4_amd64.deb ... Unpacking libomp5-7:amd64 (1:7.0.1-4) ... Selecting previously unselected package libomp-7-dev. Preparing to unpack .../13-libomp-7-dev_1%3a7.0.1-4_amd64.deb ... Unpacking libomp-7-dev (1:7.0.1-4) ... Setting up libgc1c2:amd64 (1:7.6.4-0.4) ... Setting up libc6-i386 (2.28-4) ... Setting up libbsd0:amd64 (0.9.1-1) ... Setting up libomp5-7:amd64 (1:7.0.1-4) ... Processing triggers for libc-bin (2.28-4) ... Setting up libomp-7-dev (1:7.0.1-4) ... Setting up lib32gcc1 (1:8.2.0-14) ... Setting up libedit2:amd64 (3.1-20181209-1) ... Setting up libobjc4:amd64 (8.2.0-14) ... Setting up libobjc-8-dev:amd64 (8.2.0-14) ... Setting up libllvm7:amd64 (1:7.0.1-4) ... Setting up libclang1-7:amd64 (1:7.0.1-4) ... Setting up lib32stdc++6 (8.2.0-14) ... Setting up libclang-common-7-dev (1:7.0.1-4) ... Setting up clang-7 (1:7.0.1-4) ... Processing triggers for libc-bin (2.28-4) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. + echo 'Replace gcc, g++ & cpp by clang' Replace gcc, g++ & cpp by clang + VERSIONS='4.6 4.7 4.8 4.9 5 6 7 8' + cd /usr/bin + for VERSION in $VERSIONS + rm -f g++-4.6 gcc-4.6 cpp-4.6 gcc + ln -s clang++-7 g++-4.6 + ln -s clang-7 gcc-4.6 + ln -s clang-7 cpp-4.6 + ln -s clang-7 gcc + echo 'gcc-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.7 gcc-4.7 cpp-4.7 gcc + ln -s clang++-7 g++-4.7 + ln -s clang-7 gcc-4.7 + ln -s clang-7 cpp-4.7 + ln -s clang-7 gcc + echo 'gcc-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.8 gcc-4.8 cpp-4.8 gcc + ln -s clang++-7 g++-4.8 + ln -s clang-7 gcc-4.8 + ln -s clang-7 cpp-4.8 + ln -s clang-7 gcc + echo 'gcc-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.9 gcc-4.9 cpp-4.9 gcc + ln -s clang++-7 g++-4.9 + ln -s clang-7 gcc-4.9 + ln -s clang-7 cpp-4.9 + ln -s clang-7 gcc + echo 'gcc-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-5 gcc-5 cpp-5 gcc + ln -s clang++-7 g++-5 + ln -s clang-7 gcc-5 + ln -s clang-7 cpp-5 + ln -s clang-7 gcc + echo 'gcc-5 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-5 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-5 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-5 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-6 gcc-6 cpp-6 gcc + ln -s clang++-7 g++-6 + ln -s clang-7 gcc-6 + ln -s clang-7 cpp-6 + ln -s clang-7 gcc + echo 'gcc-6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-7 gcc-7 cpp-7 gcc + ln -s clang++-7 g++-7 + ln -s clang-7 gcc-7 + ln -s clang-7 cpp-7 + ln -s clang-7 gcc + echo 'gcc-7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-8 gcc-8 cpp-8 gcc + ln -s clang++-7 g++-8 + ln -s clang-7 gcc-8 + ln -s clang-7 cpp-8 + ln -s clang-7 gcc + echo 'gcc-8 hold' + dpkg --set-selections + echo 'g++-8 hold' + dpkg --set-selections + cd - /build/saga-u3uURv + echo 'Check if gcc, g++ & cpp are actually clang' Check if gcc, g++ & cpp are actually clang + gcc --version + grep clang + cpp --version + grep clang + g++ --version + grep clang I: Finished running '/tmp/clang7'. Finished processing commands. -------------------------------------------------------------------------------- +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://127.0.0.1:9999/debian sid InRelease Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: libmpfr6 libpam-modules libpam-modules-bin libpam-runtime libpam0g 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 1519 kB of archives. After this operation, 7168 B of additional disk space will be used. Get:1 http://127.0.0.1:9999/debian sid/main amd64 libpam0g amd64 1.1.8-4 [124 kB] Get:2 http://127.0.0.1:9999/debian sid/main amd64 libpam-modules-bin amd64 1.1.8-4 [106 kB] Get:3 http://127.0.0.1:9999/debian sid/main amd64 libpam-modules amd64 1.1.8-4 [305 kB] Get:4 http://127.0.0.1:9999/debian sid/main amd64 libpam-runtime all 1.1.8-4 [211 kB] Get:5 http://127.0.0.1:9999/debian sid/main amd64 libmpfr6 amd64 4.0.2~rc1-1 [773 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 1519 kB in 0s (76.9 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12592 files and directories currently installed.) Preparing to unpack .../libpam0g_1.1.8-4_amd64.deb ... Unpacking libpam0g:amd64 (1.1.8-4) over (1.1.8-3.8) ... Setting up libpam0g:amd64 (1.1.8-4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12592 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.1.8-4_amd64.deb ... Unpacking libpam-modules-bin (1.1.8-4) over (1.1.8-3.8) ... Setting up libpam-modules-bin (1.1.8-4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12592 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.1.8-4_amd64.deb ... Unpacking libpam-modules:amd64 (1.1.8-4) over (1.1.8-3.8) ... Setting up libpam-modules:amd64 (1.1.8-4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12592 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.1.8-4_all.deb ... Unpacking libpam-runtime (1.1.8-4) over (1.1.8-3.8) ... Setting up libpam-runtime (1.1.8-4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12592 files and directories currently installed.) Preparing to unpack .../libmpfr6_4.0.2~rc1-1_amd64.deb ... Unpacking libmpfr6:amd64 (4.0.2~rc1-1) over (4.0.1-2) ... Setting up libmpfr6:amd64 (4.0.2~rc1-1) ... Processing triggers for libc-bin (2.28-4) ... +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'saga' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian-gis-team/saga.git Please use: git clone https://salsa.debian.org/debian-gis-team/saga.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 4153 kB of source archives. Get:1 http://127.0.0.1:9999/debian sid/main saga 2.3.1+dfsg-4 (dsc) [2655 B] Get:2 http://127.0.0.1:9999/debian sid/main saga 2.3.1+dfsg-4 (tar) [4133 kB] Get:3 http://127.0.0.1:9999/debian sid/main saga 2.3.1+dfsg-4 (diff) [17.9 kB] Fetched 4153 kB in 1s (3896 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/saga-u3uURv/saga-2.3.1+dfsg' with '<>' I: NOTICE: Log filtering will replace 'build/saga-u3uURv' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-JcsSpL/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-JcsSpL/apt_archive ./ InRelease Get:2 copy:/<>/resolver-JcsSpL/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-JcsSpL/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-JcsSpL/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-JcsSpL/apt_archive ./ Packages [433 B] Fetched 1739 B in 0s (0 B/s) Reading package lists... Reading package lists... Install core build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 856 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-JcsSpL/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 856 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12592 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 9), dh-autoreconf, dh-python, libdxflib-dev, libexpat-dev, libgdal-dev, libhpdf-dev, libogdi3.2-dev, libopencv-core-dev, libopencv-dev | libcv-dev, libopencv-dev | libopencv-contrib-dev, libopencv-dev | libopencv-legacy-dev, libopencv-imgproc-dev, libopencv-photo-dev, libproj-dev, libqhull-dev, libsvm-dev, libvigraimpex-dev, libwxgtk3.0-dev, python-dev, swig Filtered Build-Depends: debhelper (>= 9), dh-autoreconf, dh-python, libdxflib-dev, libexpat-dev, libgdal-dev, libhpdf-dev, libogdi3.2-dev, libopencv-core-dev, libopencv-dev, libopencv-dev, libopencv-dev, libopencv-imgproc-dev, libopencv-photo-dev, libproj-dev, libqhull-dev, libsvm-dev, libvigraimpex-dev, libwxgtk3.0-dev, python-dev, swig dpkg-deb: building package 'sbuild-build-depends-saga-dummy' in '/<>/resolver-JcsSpL/apt_archive/sbuild-build-depends-saga-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-saga-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-JcsSpL/apt_archive ./ InRelease Get:2 copy:/<>/resolver-JcsSpL/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-JcsSpL/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-JcsSpL/apt_archive ./ Sources [621 B] Get:5 copy:/<>/resolver-JcsSpL/apt_archive ./ Packages [683 B] Fetched 2267 B in 0s (0 B/s) Reading package lists... Reading package lists... Install saga build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper default-libmysqlclient-dev dh-autoreconf dh-python dh-strip-nondeterminism dmsetup dwz file fontconfig fontconfig-config fonts-dejavu-core gdal-data gettext gettext-base glib-networking glib-networking-common glib-networking-services groff-base gsettings-desktop-schemas gtk-update-icon-cache hdf5-helpers hicolor-icon-theme icu-devtools intltool-debian libaec-dev libaec0 libaom0 libapparmor1 libarchive-zip-perl libargon2-1 libarmadillo-dev libarmadillo9 libarpack2 libarpack2-dev libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libavcodec-dev libavcodec58 libavformat-dev libavformat58 libavresample-dev libavresample4 libavutil-dev libavutil56 libblas-dev libblas3 libbluray2 libboost-dev libboost1.67-dev libcairo-gobject2 libcairo2 libcap2 libcharls-dev libcharls1 libchromaprint1 libcodec2-0.8.1 libcolord2 libcroco3 libcryptsetup12 libcrystalhd3 libcups2 libcurl3-gnutls libcurl4-gnutls-dev libdap-dev libdap25 libdapclient6v5 libdapserver7v5 libdatrie1 libdbus-1-3 libdc1394-22 libdc1394-22-dev libdconf1 libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libdxflib-dev libdxflib3 libegl-mesa0 libegl1 libelf1 libepoxy0 libepsilon-dev libepsilon1 libevent-2.1-6 libevent-core-2.1-6 libevent-pthreads-2.1-6 libexif-dev libexif12 libexpat1 libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-quad3 libfftw3-single3 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libfreexl-dev libfreexl1 libfribidi0 libfyba-dev libfyba0 libgbm1 libgd3 libgdal-dev libgdal20 libgdcm2-dev libgdcm2.8 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgeos-3.7.1 libgeos-c1v5 libgeos-dev libgeotiff-dev libgeotiff2 libgfortran5 libgif-dev libgif7 libgl1 libgl1-mesa-dev libgl1-mesa-dri libgl2ps1.4 libglapi-mesa libgles1 libgles2 libglib2.0-0 libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgme0 libgphoto2-6 libgphoto2-dev libgphoto2-port12 libgraphite2-3 libgsm1 libgssapi-krb5-2 libgtk-3-0 libgtk-3-common libgtk2.0-0 libgtk2.0-common libharfbuzz0b libhdf4-0-alt libhdf4-alt-dev libhdf5-103 libhdf5-cpp-103 libhdf5-dev libhdf5-openmpi-103 libhpdf-2.3.0 libhpdf-dev libhwloc-plugins libhwloc5 libibverbs1 libice6 libicu-dev libicu63 libidn11 libilmbase-dev libilmbase23 libip4tc0 libjbig-dev libjbig0 libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjson-c-dev libjson-c3 libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp1 libk5crypto3 libkeyutils1 libkml-dev libkmlbase1 libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1 libkmod2 libkrb5-3 libkrb5support0 liblapack-dev liblapack3 liblcms2-2 libldap-2.4-2 libldap-common liblept5 libltdl-dev libltdl7 liblzma-dev libmagic-mgc libmagic1 libmariadb-dev libmariadb-dev-compat libmariadb3 libminizip-dev libminizip1 libmp3lame0 libmpdec2 libmpg123-0 libncurses6 libnetcdf-c++4 libnetcdf-dev libnetcdf13 libnghttp2-14 libnl-3-200 libnl-route-3-200 libnotify4 libnspr4 libnss3 libnuma1 libodbc1 libogdi3.2 libogdi3.2-dev libogg0 libopencv-calib3d-dev libopencv-calib3d3.2 libopencv-contrib-dev libopencv-contrib3.2 libopencv-core-dev libopencv-core3.2 libopencv-dev libopencv-features2d-dev libopencv-features2d3.2 libopencv-flann-dev libopencv-flann3.2 libopencv-highgui-dev libopencv-highgui3.2 libopencv-imgcodecs-dev libopencv-imgcodecs3.2 libopencv-imgproc-dev libopencv-imgproc3.2 libopencv-ml-dev libopencv-ml3.2 libopencv-objdetect-dev libopencv-objdetect3.2 libopencv-photo-dev libopencv-photo3.2 libopencv-shape-dev libopencv-shape3.2 libopencv-stitching-dev libopencv-stitching3.2 libopencv-superres-dev libopencv-superres3.2 libopencv-ts-dev libopencv-video-dev libopencv-video3.2 libopencv-videoio-dev libopencv-videoio3.2 libopencv-videostab-dev libopencv-videostab3.2 libopencv-viz-dev libopencv-viz3.2 libopencv3.2-java libopencv3.2-jni libopenexr-dev libopenexr23 libopengl0 libopenjp2-7 libopenjp2-7-dev libopenmpi3 libopenmpt0 libopus0 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpmix2 libpng-dev libpng16-16 libpoppler-dev libpoppler-private-dev libpoppler80 libpoppler82 libpopt0 libpq-dev libpq5 libproj-dev libproj13 libproxy1v5 libpsl5 libpsm-infinipath1 libpsm2-2 libpthread-stubs0-dev libpython-dev libpython-stdlib libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libqhull-dev libqhull-r7 libqhull7 libraw1394-11 libraw1394-dev librdmacm1 libreadline7 librest-0.7-0 librsvg2-2 librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libshine3 libsigsegv2 libsm6 libsnappy1v5 libsocket++1 libsoup-gnome2.4-1 libsoup2.4-1 libsoxr0 libspatialite-dev libspatialite7 libspeex1 libsqlite3-0 libsqlite3-dev libssh-gcrypt-4 libssh2-1 libssl-dev libssl1.1 libsuperlu-dev libsuperlu5 libsvm-dev libsvm3 libswresample-dev libswresample3 libswscale-dev libswscale5 libsz2 libtbb-dev libtbb2 libtcl8.6 libtesseract4 libthai-data libthai0 libtheora0 libtiff-dev libtiff5 libtiff5-dev libtiffxx5 libtk8.6 libtool libtwolame0 libuchardet0 liburiparser-dev liburiparser1 libusb-1.0-0 libva-drm2 libva-x11-2 libva2 libvdpau1 libvigraimpex-dev libvigraimpex6 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx5 libvtk6.3 libwavpack1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 libwebp-dev libwebp6 libwebpdemux2 libwebpmux3 libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-0v5 libwxgtk3.0-dev libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libx264-155 libx265-165 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite1 libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxerces-c-dev libxerces-c3.2 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft2 libxi6 libxinerama1 libxkbcommon0 libxml2 libxml2-dev libxpm4 libxrandr2 libxrender1 libxshmfence-dev libxshmfence1 libxss1 libxt6 libxvidcore4 libxxf86vm-dev libxxf86vm1 libzstd-dev libzvbi-common libzvbi0 lsb-base m4 man-db mariadb-common mesa-common-dev mime-support mysql-common ocl-icd-libopencl1 odbcinst odbcinst1debian2 pkg-config po-debconf proj-data python python-dev python-minimal python2 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.7 python3.7-minimal readline-common sensible-utils shared-mime-info swig swig3.0 systemd systemd-sysv ucf unixodbc-dev uuid-dev wx-common wx3.0-headers x11-common x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-xext-dev x11proto-xf86vidmode-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libitpp-dev liblapack-doc libbluray-bdj libboost-doc libboost1.67-doc libboost-atomic1.67-dev libboost-chrono1.67-dev libboost-container1.67-dev libboost-context1.67-dev libboost-coroutine1.67-dev libboost-date-time1.67-dev libboost-exception1.67-dev libboost-fiber1.67-dev libboost-filesystem1.67-dev libboost-graph1.67-dev libboost-graph-parallel1.67-dev libboost-iostreams1.67-dev libboost-locale1.67-dev libboost-log1.67-dev libboost-math1.67-dev libboost-mpi1.67-dev libboost-mpi-python1.67-dev libboost-numpy1.67-dev libboost-program-options1.67-dev libboost-python1.67-dev libboost-random1.67-dev libboost-regex1.67-dev libboost-serialization1.67-dev libboost-signals1.67-dev libboost-stacktrace1.67-dev libboost-system1.67-dev libboost-test1.67-dev libboost-thread1.67-dev libboost-timer1.67-dev libboost-type-erasure1.67-dev libboost-wave1.67-dev libboost1.67-tools-dev libmpfrc++-dev libntl-dev colord firmware-crystalhd cups-common libcurl4-doc libgnutls28-dev libidn11-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev libfftw3-doc libgd-tools libgdal-doc libgeotiff-epsg geotiff-bin gdal-bin gphoto2 krb5-doc krb5-user gvfs libhdf4-doc hdf4-tools libhdf5-doc libhwloc-contrib-plugins icu-doc liblcms2-utils libtool-doc liblzma-doc netcdf-bin netcdf-doc libmyodbc odbc-postgresql tdsodbc unixodbc-bin ogdi-bin opencv-doc opus-tools pciutils libfreetype6-dev postgresql-doc-11 proj-bin libraw1394-doc librsvg2-bin speex sqlite3-doc libssl-doc libsuperlu-doc tbb-examples libtbb-doc tcl8.6 tk8.6 gfortran | fortran95-compiler gcj-jdk libvigraimpex-doc mpi-default-bin vtk6-doc vtk6-examples wx3.0-doc libx11-doc libxcb-doc libxerces-c-doc libxext-doc m4-doc apparmor less www-browser opencl-icd libmail-box-perl python-doc python-tk python2-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3.7-venv python3.7-doc readline-doc swig-doc swig-examples swig3.0-examples swig3.0-doc systemd-container policykit-1 Recommended packages: curl | wget | lynx at-spi2-core libaacs0 ca-certificates libexif-doc libarchive-cpio-perl proj-bin libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs libgphoto2-l10n libgtk-3-bin libgail-common libgtk2.0-bin ibverbs-providers krb5-locales libgpm2 notification-daemon opencv-data openmpi-bin libpng-tools poppler-data publicsuffix libraw1394-tools libsasl2-modules va-driver-all | va-driver vdpau-driver-all | vdpau-driver libmail-sendmail-perl libnss-systemd zip The following NEW packages will be installed: adwaita-icon-theme autoconf automake autopoint autotools-dev bsdmainutils dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper default-libmysqlclient-dev dh-autoreconf dh-python dh-strip-nondeterminism dmsetup dwz file fontconfig fontconfig-config fonts-dejavu-core gdal-data gettext gettext-base glib-networking glib-networking-common glib-networking-services groff-base gsettings-desktop-schemas gtk-update-icon-cache hdf5-helpers hicolor-icon-theme icu-devtools intltool-debian libaec-dev libaec0 libaom0 libapparmor1 libarchive-zip-perl libargon2-1 libarmadillo-dev libarmadillo9 libarpack2 libarpack2-dev libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libavcodec-dev libavcodec58 libavformat-dev libavformat58 libavresample-dev libavresample4 libavutil-dev libavutil56 libblas-dev libblas3 libbluray2 libboost-dev libboost1.67-dev libcairo-gobject2 libcairo2 libcap2 libcharls-dev libcharls1 libchromaprint1 libcodec2-0.8.1 libcolord2 libcroco3 libcryptsetup12 libcrystalhd3 libcups2 libcurl3-gnutls libcurl4-gnutls-dev libdap-dev libdap25 libdapclient6v5 libdapserver7v5 libdatrie1 libdbus-1-3 libdc1394-22 libdc1394-22-dev libdconf1 libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libdxflib-dev libdxflib3 libegl-mesa0 libegl1 libelf1 libepoxy0 libepsilon-dev libepsilon1 libevent-2.1-6 libevent-core-2.1-6 libevent-pthreads-2.1-6 libexif-dev libexif12 libexpat1 libexpat1-dev libfabric1 libfftw3-bin libfftw3-dev libfftw3-double3 libfftw3-long3 libfftw3-quad3 libfftw3-single3 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libfreexl-dev libfreexl1 libfribidi0 libfyba-dev libfyba0 libgbm1 libgd3 libgdal-dev libgdal20 libgdcm2-dev libgdcm2.8 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgeos-3.7.1 libgeos-c1v5 libgeos-dev libgeotiff-dev libgeotiff2 libgfortran5 libgif-dev libgif7 libgl1 libgl1-mesa-dev libgl1-mesa-dri libgl2ps1.4 libglapi-mesa libgles1 libgles2 libglib2.0-0 libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgme0 libgphoto2-6 libgphoto2-dev libgphoto2-port12 libgraphite2-3 libgsm1 libgssapi-krb5-2 libgtk-3-0 libgtk-3-common libgtk2.0-0 libgtk2.0-common libharfbuzz0b libhdf4-0-alt libhdf4-alt-dev libhdf5-103 libhdf5-cpp-103 libhdf5-dev libhdf5-openmpi-103 libhpdf-2.3.0 libhpdf-dev libhwloc-plugins libhwloc5 libibverbs1 libice6 libicu-dev libicu63 libidn11 libilmbase-dev libilmbase23 libip4tc0 libjbig-dev libjbig0 libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjson-c-dev libjson-c3 libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp1 libk5crypto3 libkeyutils1 libkml-dev libkmlbase1 libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1 libkmod2 libkrb5-3 libkrb5support0 liblapack-dev liblapack3 liblcms2-2 libldap-2.4-2 libldap-common liblept5 libltdl-dev libltdl7 liblzma-dev libmagic-mgc libmagic1 libmariadb-dev libmariadb-dev-compat libmariadb3 libminizip-dev libminizip1 libmp3lame0 libmpdec2 libmpg123-0 libncurses6 libnetcdf-c++4 libnetcdf-dev libnetcdf13 libnghttp2-14 libnl-3-200 libnl-route-3-200 libnotify4 libnspr4 libnss3 libnuma1 libodbc1 libogdi3.2 libogdi3.2-dev libogg0 libopencv-calib3d-dev libopencv-calib3d3.2 libopencv-contrib-dev libopencv-contrib3.2 libopencv-core-dev libopencv-core3.2 libopencv-dev libopencv-features2d-dev libopencv-features2d3.2 libopencv-flann-dev libopencv-flann3.2 libopencv-highgui-dev libopencv-highgui3.2 libopencv-imgcodecs-dev libopencv-imgcodecs3.2 libopencv-imgproc-dev libopencv-imgproc3.2 libopencv-ml-dev libopencv-ml3.2 libopencv-objdetect-dev libopencv-objdetect3.2 libopencv-photo-dev libopencv-photo3.2 libopencv-shape-dev libopencv-shape3.2 libopencv-stitching-dev libopencv-stitching3.2 libopencv-superres-dev libopencv-superres3.2 libopencv-ts-dev libopencv-video-dev libopencv-video3.2 libopencv-videoio-dev libopencv-videoio3.2 libopencv-videostab-dev libopencv-videostab3.2 libopencv-viz-dev libopencv-viz3.2 libopencv3.2-java libopencv3.2-jni libopenexr-dev libopenexr23 libopengl0 libopenjp2-7 libopenjp2-7-dev libopenmpi3 libopenmpt0 libopus0 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpmix2 libpng-dev libpng16-16 libpoppler-dev libpoppler-private-dev libpoppler80 libpoppler82 libpopt0 libpq-dev libpq5 libproj-dev libproj13 libproxy1v5 libpsl5 libpsm-infinipath1 libpsm2-2 libpthread-stubs0-dev libpython-dev libpython-stdlib libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libqhull-dev libqhull-r7 libqhull7 libraw1394-11 libraw1394-dev librdmacm1 libreadline7 librest-0.7-0 librsvg2-2 librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libshine3 libsigsegv2 libsm6 libsnappy1v5 libsocket++1 libsoup-gnome2.4-1 libsoup2.4-1 libsoxr0 libspatialite-dev libspatialite7 libspeex1 libsqlite3-0 libsqlite3-dev libssh-gcrypt-4 libssh2-1 libssl-dev libssl1.1 libsuperlu-dev libsuperlu5 libsvm-dev libsvm3 libswresample-dev libswresample3 libswscale-dev libswscale5 libsz2 libtbb-dev libtbb2 libtcl8.6 libtesseract4 libthai-data libthai0 libtheora0 libtiff-dev libtiff5 libtiff5-dev libtiffxx5 libtk8.6 libtool libtwolame0 libuchardet0 liburiparser-dev liburiparser1 libusb-1.0-0 libva-drm2 libva-x11-2 libva2 libvdpau1 libvigraimpex-dev libvigraimpex6 libvorbis0a libvorbisenc2 libvorbisfile3 libvpx5 libvtk6.3 libwavpack1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 libwebp-dev libwebp6 libwebpdemux2 libwebpmux3 libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-0v5 libwxgtk3.0-dev libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libx264-155 libx265-165 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite1 libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxerces-c-dev libxerces-c3.2 libxext-dev libxext6 libxfixes-dev libxfixes3 libxft2 libxi6 libxinerama1 libxkbcommon0 libxml2 libxml2-dev libxpm4 libxrandr2 libxrender1 libxshmfence-dev libxshmfence1 libxss1 libxt6 libxvidcore4 libxxf86vm-dev libxxf86vm1 libzstd-dev libzvbi-common libzvbi0 lsb-base m4 man-db mariadb-common mesa-common-dev mime-support mysql-common ocl-icd-libopencl1 odbcinst odbcinst1debian2 pkg-config po-debconf proj-data python python-dev python-minimal python2 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.7 python3.7-minimal readline-common sbuild-build-depends-saga-dummy sensible-utils shared-mime-info swig swig3.0 systemd systemd-sysv ucf unixodbc-dev uuid-dev wx-common wx3.0-headers x11-common x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-xext-dev x11proto-xf86vidmode-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 523 newly installed, 0 to remove and 0 not upgraded. Need to get 299 MB of archives. After this operation, 1414 MB of additional disk space will be used. Get:1 copy:/<>/resolver-JcsSpL/apt_archive ./ sbuild-build-depends-saga-dummy 0.invalid.0 [968 B] Get:2 http://127.0.0.1:9999/debian sid/main amd64 libapparmor1 amd64 2.13.2-3 [92.9 kB] Get:3 http://127.0.0.1:9999/debian sid/main amd64 libcap2 amd64 1:2.25-1.2 [17.2 kB] Get:4 http://127.0.0.1:9999/debian sid/main amd64 libargon2-1 amd64 0~20171227-0.1 [20.6 kB] Get:5 http://127.0.0.1:9999/debian sid/main amd64 dmsetup amd64 2:1.02.155-1 [90.8 kB] Get:6 http://127.0.0.1:9999/debian sid/main amd64 libdevmapper1.02.1 amd64 2:1.02.155-1 [140 kB] Get:7 http://127.0.0.1:9999/debian sid/main amd64 libjson-c3 amd64 0.12.1-1.3 [26.1 kB] Get:8 http://127.0.0.1:9999/debian sid/main amd64 libcryptsetup12 amd64 2:2.0.6-1 [183 kB] Get:9 http://127.0.0.1:9999/debian sid/main amd64 libidn11 amd64 1.33-2.2 [116 kB] Get:10 http://127.0.0.1:9999/debian sid/main amd64 libip4tc0 amd64 1.8.2-3 [70.1 kB] Get:11 http://127.0.0.1:9999/debian sid/main amd64 libkmod2 amd64 25-2 [51.1 kB] Get:12 http://127.0.0.1:9999/debian sid/main amd64 systemd amd64 240-2 [3471 kB] Get:13 http://127.0.0.1:9999/debian sid/main amd64 systemd-sysv amd64 240-2 [94.4 kB] Get:14 http://127.0.0.1:9999/debian sid/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get:15 http://127.0.0.1:9999/debian sid/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:16 http://127.0.0.1:9999/debian sid/main amd64 groff-base amd64 1.22.4-2 [917 kB] Get:17 http://127.0.0.1:9999/debian sid/main amd64 libpipeline1 amd64 1.5.0-2 [29.5 kB] Get:18 http://127.0.0.1:9999/debian sid/main amd64 man-db amd64 2.8.5-1 [1274 kB] Get:19 http://127.0.0.1:9999/debian sid/main amd64 libpython2.7-minimal amd64 2.7.15-5 [394 kB] Get:20 http://127.0.0.1:9999/debian sid/main amd64 python2.7-minimal amd64 2.7.15-5 [1365 kB] Get:21 http://127.0.0.1:9999/debian sid/main amd64 python2-minimal amd64 2.7.15-3 [41.3 kB] Get:22 http://127.0.0.1:9999/debian sid/main amd64 python-minimal amd64 2.7.15-3 [20.9 kB] Get:23 http://127.0.0.1:9999/debian sid/main amd64 mime-support all 3.61 [37.1 kB] Get:24 http://127.0.0.1:9999/debian sid/main amd64 libexpat1 amd64 2.2.6-1 [105 kB] Get:25 http://127.0.0.1:9999/debian sid/main amd64 readline-common all 7.0-5 [70.6 kB] Get:26 http://127.0.0.1:9999/debian sid/main amd64 libreadline7 amd64 7.0-5 [151 kB] Get:27 http://127.0.0.1:9999/debian sid/main amd64 libsqlite3-0 amd64 3.26.0+fossilbc891ac6b-1 [634 kB] Get:28 http://127.0.0.1:9999/debian sid/main amd64 libssl1.1 amd64 1.1.1a-1 [1527 kB] Get:29 http://127.0.0.1:9999/debian sid/main amd64 libpython2.7-stdlib amd64 2.7.15-5 [1909 kB] Get:30 http://127.0.0.1:9999/debian sid/main amd64 python2.7 amd64 2.7.15-5 [299 kB] Get:31 http://127.0.0.1:9999/debian sid/main amd64 libpython2-stdlib amd64 2.7.15-3 [20.7 kB] Get:32 http://127.0.0.1:9999/debian sid/main amd64 libpython-stdlib amd64 2.7.15-3 [20.7 kB] Get:33 http://127.0.0.1:9999/debian sid/main amd64 python2 amd64 2.7.15-3 [41.5 kB] Get:34 http://127.0.0.1:9999/debian sid/main amd64 python amd64 2.7.15-3 [22.7 kB] Get:35 http://127.0.0.1:9999/debian sid/main amd64 libpython3.7-minimal amd64 3.7.2-1 [588 kB] Get:36 http://127.0.0.1:9999/debian sid/main amd64 python3.7-minimal amd64 3.7.2-1 [1732 kB] Get:37 http://127.0.0.1:9999/debian sid/main amd64 python3-minimal amd64 3.7.1-3 [36.5 kB] Get:38 http://127.0.0.1:9999/debian sid/main amd64 libmpdec2 amd64 2.4.2-2 [87.2 kB] Get:39 http://127.0.0.1:9999/debian sid/main amd64 libpython3.7-stdlib amd64 3.7.2-1 [1733 kB] Get:40 http://127.0.0.1:9999/debian sid/main amd64 python3.7 amd64 3.7.2-1 [323 kB] Get:41 http://127.0.0.1:9999/debian sid/main amd64 libpython3-stdlib amd64 3.7.1-3 [20.0 kB] Get:42 http://127.0.0.1:9999/debian sid/main amd64 python3 amd64 3.7.1-3 [61.5 kB] Get:43 http://127.0.0.1:9999/debian sid/main amd64 sensible-utils all 0.0.12 [15.8 kB] Get:44 http://127.0.0.1:9999/debian sid/main amd64 libdbus-1-3 amd64 1.12.12-1 [212 kB] Get:45 http://127.0.0.1:9999/debian sid/main amd64 dbus amd64 1.12.12-1 [234 kB] Get:46 http://127.0.0.1:9999/debian sid/main amd64 libmagic-mgc amd64 1:5.34-2 [239 kB] Get:47 http://127.0.0.1:9999/debian sid/main amd64 libmagic1 amd64 1:5.34-2 [116 kB] Get:48 http://127.0.0.1:9999/debian sid/main amd64 file amd64 1:5.34-2 [65.8 kB] Get:49 http://127.0.0.1:9999/debian sid/main amd64 gettext-base amd64 0.19.8.1-9 [123 kB] Get:50 http://127.0.0.1:9999/debian sid/main amd64 libpam-systemd amd64 240-2 [203 kB] Get:51 http://127.0.0.1:9999/debian sid/main amd64 ucf all 3.0038+nmu1 [69.0 kB] Get:52 http://127.0.0.1:9999/debian sid/main amd64 hicolor-icon-theme all 0.17-2 [11.4 kB] Get:53 http://127.0.0.1:9999/debian sid/main amd64 libglib2.0-0 amd64 2.58.2-3 [1257 kB] Get:54 http://127.0.0.1:9999/debian sid/main amd64 libjpeg62-turbo amd64 1:1.5.2-2+b1 [134 kB] Get:55 http://127.0.0.1:9999/debian sid/main amd64 libpng16-16 amd64 1.6.36-2 [292 kB] Get:56 http://127.0.0.1:9999/debian sid/main amd64 libjbig0 amd64 2.1-3.1+b2 [31.0 kB] Get:57 http://127.0.0.1:9999/debian sid/main amd64 libwebp6 amd64 0.6.1-2 [263 kB] Get:58 http://127.0.0.1:9999/debian sid/main amd64 libtiff5 amd64 4.0.10-3 [257 kB] Get:59 http://127.0.0.1:9999/debian sid/main amd64 libxau6 amd64 1:1.0.8-1+b2 [19.9 kB] Get:60 http://127.0.0.1:9999/debian sid/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get:61 http://127.0.0.1:9999/debian sid/main amd64 libxcb1 amd64 1.13.1-2 [137 kB] Get:62 http://127.0.0.1:9999/debian sid/main amd64 libx11-data all 2:1.6.7-1 [298 kB] Get:63 http://127.0.0.1:9999/debian sid/main amd64 libx11-6 amd64 2:1.6.7-1 [754 kB] Get:64 http://127.0.0.1:9999/debian sid/main amd64 libicu63 amd64 63.1-5 [8293 kB] Get:65 http://127.0.0.1:9999/debian sid/main amd64 libxml2 amd64 2.9.4+dfsg1-7+b3 [687 kB] Get:66 http://127.0.0.1:9999/debian sid/main amd64 shared-mime-info amd64 1.10-1 [766 kB] Get:67 http://127.0.0.1:9999/debian sid/main amd64 libgdk-pixbuf2.0-common all 2.38.0+dfsg-7 [315 kB] Get:68 http://127.0.0.1:9999/debian sid/main amd64 libgdk-pixbuf2.0-0 amd64 2.38.0+dfsg-7 [177 kB] Get:69 http://127.0.0.1:9999/debian sid/main amd64 gtk-update-icon-cache amd64 3.24.2-3 [81.4 kB] Get:70 http://127.0.0.1:9999/debian sid/main amd64 libfreetype6 amd64 2.9.1-3 [379 kB] Get:71 http://127.0.0.1:9999/debian sid/main amd64 fonts-dejavu-core all 2.37-1 [1068 kB] Get:72 http://127.0.0.1:9999/debian sid/main amd64 fontconfig-config all 2.13.1-2 [280 kB] Get:73 http://127.0.0.1:9999/debian sid/main amd64 libfontconfig1 amd64 2.13.1-2 [346 kB] Get:74 http://127.0.0.1:9999/debian sid/main amd64 libpixman-1-0 amd64 0.36.0-1 [537 kB] Get:75 http://127.0.0.1:9999/debian sid/main amd64 libxcb-render0 amd64 1.13.1-2 [109 kB] Get:76 http://127.0.0.1:9999/debian sid/main amd64 libxcb-shm0 amd64 1.13.1-2 [99.2 kB] Get:77 http://127.0.0.1:9999/debian sid/main amd64 libxext6 amd64 2:1.3.3-1+b2 [52.5 kB] Get:78 http://127.0.0.1:9999/debian sid/main amd64 libxrender1 amd64 1:0.9.10-1 [33.0 kB] Get:79 http://127.0.0.1:9999/debian sid/main amd64 libcairo2 amd64 1.16.0-2 [690 kB] Get:80 http://127.0.0.1:9999/debian sid/main amd64 libcroco3 amd64 0.6.12-3 [145 kB] Get:81 http://127.0.0.1:9999/debian sid/main amd64 fontconfig amd64 2.13.1-2 [405 kB] Get:82 http://127.0.0.1:9999/debian sid/main amd64 libfribidi0 amd64 1.0.5-3 [63.3 kB] Get:83 http://127.0.0.1:9999/debian sid/main amd64 libthai-data all 0.1.28-1 [170 kB] Get:84 http://127.0.0.1:9999/debian sid/main amd64 libdatrie1 amd64 0.2.12-1 [39.1 kB] Get:85 http://127.0.0.1:9999/debian sid/main amd64 libthai0 amd64 0.1.28-1 [53.9 kB] Get:86 http://127.0.0.1:9999/debian sid/main amd64 libpango-1.0-0 amd64 1.42.4-6 [185 kB] Get:87 http://127.0.0.1:9999/debian sid/main amd64 libgraphite2-3 amd64 1.3.12-1 [80.2 kB] Get:88 http://127.0.0.1:9999/debian sid/main amd64 libharfbuzz0b amd64 2.3.0-1 [1176 kB] Get:89 http://127.0.0.1:9999/debian sid/main amd64 libpangoft2-1.0-0 amd64 1.42.4-6 [67.9 kB] Get:90 http://127.0.0.1:9999/debian sid/main amd64 libpangocairo-1.0-0 amd64 1.42.4-6 [55.5 kB] Get:91 http://127.0.0.1:9999/debian sid/main amd64 librsvg2-2 amd64 2.44.10-1 [1270 kB] Get:92 http://127.0.0.1:9999/debian sid/main amd64 librsvg2-common amd64 2.44.10-1 [23.1 kB] Get:93 http://127.0.0.1:9999/debian sid/main amd64 adwaita-icon-theme all 3.30.1-1 [11.7 MB] Get:94 http://127.0.0.1:9999/debian sid/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:95 http://127.0.0.1:9999/debian sid/main amd64 m4 amd64 1.4.18-2 [203 kB] Get:96 http://127.0.0.1:9999/debian sid/main amd64 autoconf all 2.69-11 [341 kB] Get:97 http://127.0.0.1:9999/debian sid/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:98 http://127.0.0.1:9999/debian sid/main amd64 automake all 1:1.16.1-4 [771 kB] Get:99 http://127.0.0.1:9999/debian sid/main amd64 autopoint all 0.19.8.1-9 [434 kB] Get:100 http://127.0.0.1:9999/debian sid/main amd64 dbus-user-session amd64 1.12.12-1 [92.1 kB] Get:101 http://127.0.0.1:9999/debian sid/main amd64 libdconf1 amd64 0.30.1-2 [40.7 kB] Get:102 http://127.0.0.1:9999/debian sid/main amd64 dconf-service amd64 0.30.1-2 [36.4 kB] Get:103 http://127.0.0.1:9999/debian sid/main amd64 dconf-gsettings-backend amd64 0.30.1-2 [28.9 kB] Get:104 http://127.0.0.1:9999/debian sid/main amd64 libtool all 2.4.6-6 [547 kB] Get:105 http://127.0.0.1:9999/debian sid/main amd64 dh-autoreconf all 19 [16.9 kB] Get:106 http://127.0.0.1:9999/debian sid/main amd64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get:107 http://127.0.0.1:9999/debian sid/main amd64 libfile-stripnondeterminism-perl all 1.0.0-1 [19.5 kB] Get:108 http://127.0.0.1:9999/debian sid/main amd64 dh-strip-nondeterminism all 1.0.0-1 [12.5 kB] Get:109 http://127.0.0.1:9999/debian sid/main amd64 libelf1 amd64 0.175-2 [160 kB] Get:110 http://127.0.0.1:9999/debian sid/main amd64 dwz amd64 0.12-3 [78.0 kB] Get:111 http://127.0.0.1:9999/debian sid/main amd64 libncurses6 amd64 6.1+20181013-1 [102 kB] Get:112 http://127.0.0.1:9999/debian sid/main amd64 gettext amd64 0.19.8.1-9 [1303 kB] Get:113 http://127.0.0.1:9999/debian sid/main amd64 intltool-debian all 0.35.0+20060710.4 [26.3 kB] Get:114 http://127.0.0.1:9999/debian sid/main amd64 po-debconf all 1.0.21 [248 kB] Get:115 http://127.0.0.1:9999/debian sid/main amd64 debhelper all 12 [1002 kB] Get:116 http://127.0.0.1:9999/debian sid/main amd64 mysql-common all 5.8+1.0.5 [7324 B] Get:117 http://127.0.0.1:9999/debian sid/main amd64 mariadb-common all 1:10.3.11-3 [29.9 kB] Get:118 http://127.0.0.1:9999/debian sid/main amd64 libmariadb3 amd64 1:10.3.11-3 [170 kB] Get:119 http://127.0.0.1:9999/debian sid/main amd64 libssl-dev amd64 1.1.1a-1 [1788 kB] Get:120 http://127.0.0.1:9999/debian sid/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-1 [214 kB] Get:121 http://127.0.0.1:9999/debian sid/main amd64 libmariadb-dev amd64 1:10.3.11-3 [1003 kB] Get:122 http://127.0.0.1:9999/debian sid/main amd64 libmariadb-dev-compat amd64 1:10.3.11-3 [29.0 kB] Get:123 http://127.0.0.1:9999/debian sid/main amd64 default-libmysqlclient-dev amd64 1.0.5 [3764 B] Get:124 http://127.0.0.1:9999/debian sid/main amd64 python3-lib2to3 all 3.7.2-2 [76.6 kB] Get:125 http://127.0.0.1:9999/debian sid/main amd64 python3-distutils all 3.7.2-2 [142 kB] Get:126 http://127.0.0.1:9999/debian sid/main amd64 dh-python all 3.20180927 [95.8 kB] Get:127 http://127.0.0.1:9999/debian sid/main amd64 gdal-data all 2.4.0+dfsg-1 [744 kB] Get:128 http://127.0.0.1:9999/debian sid/main amd64 libproxy1v5 amd64 0.4.15-5 [58.1 kB] Get:129 http://127.0.0.1:9999/debian sid/main amd64 glib-networking-common all 2.58.0-2 [59.3 kB] Get:130 http://127.0.0.1:9999/debian sid/main amd64 glib-networking-services amd64 2.58.0-2 [13.5 kB] Get:131 http://127.0.0.1:9999/debian sid/main amd64 gsettings-desktop-schemas all 3.28.1-1 [529 kB] Get:132 http://127.0.0.1:9999/debian sid/main amd64 glib-networking amd64 2.58.0-2 [54.4 kB] Get:133 http://127.0.0.1:9999/debian sid/main amd64 hdf5-helpers amd64 1.10.4+repack-8 [35.1 kB] Get:134 http://127.0.0.1:9999/debian sid/main amd64 icu-devtools amd64 63.1-5 [191 kB] Get:135 http://127.0.0.1:9999/debian sid/main amd64 libaec0 amd64 1.0.2-1 [20.1 kB] Get:136 http://127.0.0.1:9999/debian sid/main amd64 libsz2 amd64 1.0.2-1 [6676 B] Get:137 http://127.0.0.1:9999/debian sid/main amd64 libaec-dev amd64 1.0.2-1 [18.4 kB] Get:138 http://127.0.0.1:9999/debian sid/main amd64 libaom0 amd64 1.0.0-3 [1165 kB] Get:139 http://127.0.0.1:9999/debian sid/main amd64 libgfortran5 amd64 8.2.0-14 [581 kB] Get:140 http://127.0.0.1:9999/debian sid/main amd64 libblas3 amd64 3.8.0-2 [148 kB] Get:141 http://127.0.0.1:9999/debian sid/main amd64 liblapack3 amd64 3.8.0-2 [2110 kB] Get:142 http://127.0.0.1:9999/debian sid/main amd64 libarpack2 amd64 3.6.3-1 [99.7 kB] Get:143 http://127.0.0.1:9999/debian sid/main amd64 libsuperlu5 amd64 5.2.1+dfsg1-3 [164 kB] Get:144 http://127.0.0.1:9999/debian sid/main amd64 libarmadillo9 amd64 1:9.200.6+dfsg-1 [88.3 kB] Get:145 http://127.0.0.1:9999/debian sid/main amd64 libblas-dev amd64 3.8.0-2 [154 kB] Get:146 http://127.0.0.1:9999/debian sid/main amd64 liblapack-dev amd64 3.8.0-2 [2140 kB] Get:147 http://127.0.0.1:9999/debian sid/main amd64 libarpack2-dev amd64 3.6.3-1 [108 kB] Get:148 http://127.0.0.1:9999/debian sid/main amd64 libhdf5-103 amd64 1.10.4+repack-8 [1324 kB] Get:149 http://127.0.0.1:9999/debian sid/main amd64 libjpeg62-turbo-dev amd64 1:1.5.2-2+b1 [208 kB] Get:150 http://127.0.0.1:9999/debian sid/main amd64 libjpeg-dev all 1:1.5.2-2 [57.5 kB] Get:151 http://127.0.0.1:9999/debian sid/main amd64 libhdf5-cpp-103 amd64 1.10.4+repack-8 [146 kB] Get:152 http://127.0.0.1:9999/debian sid/main amd64 libhdf5-dev amd64 1.10.4+repack-8 [2594 kB] Get:153 http://127.0.0.1:9999/debian sid/main amd64 libsuperlu-dev amd64 5.2.1+dfsg1-3 [18.2 kB] Get:154 http://127.0.0.1:9999/debian sid/main amd64 libarmadillo-dev amd64 1:9.200.6+dfsg-1 [360 kB] Get:155 http://127.0.0.1:9999/debian sid/main amd64 libatk1.0-data all 2.30.0-2 [145 kB] Get:156 http://127.0.0.1:9999/debian sid/main amd64 libatk1.0-0 amd64 2.30.0-2 [50.6 kB] Get:157 http://127.0.0.1:9999/debian sid/main amd64 libatspi2.0-0 amd64 2.30.0-5 [65.1 kB] Get:158 http://127.0.0.1:9999/debian sid/main amd64 libatk-bridge2.0-0 amd64 2.30.0-2 [61.5 kB] Get:159 http://127.0.0.1:9999/debian sid/main amd64 libavahi-common-data amd64 0.7-4+b1 [122 kB] Get:160 http://127.0.0.1:9999/debian sid/main amd64 libavahi-common3 amd64 0.7-4+b1 [54.6 kB] Get:161 http://127.0.0.1:9999/debian sid/main amd64 libavahi-client3 amd64 0.7-4+b1 [58.1 kB] Get:162 http://127.0.0.1:9999/debian sid/main amd64 libdrm-common all 2.4.95-1 [13.7 kB] Get:163 http://127.0.0.1:9999/debian sid/main amd64 libdrm2 amd64 2.4.95-1 [39.5 kB] Get:164 http://127.0.0.1:9999/debian sid/main amd64 libva2 amd64 2.3.0-2 [57.1 kB] Get:165 http://127.0.0.1:9999/debian sid/main amd64 libva-drm2 amd64 2.3.0-2 [16.3 kB] Get:166 http://127.0.0.1:9999/debian sid/main amd64 libxfixes3 amd64 1:5.0.3-1 [21.9 kB] Get:167 http://127.0.0.1:9999/debian sid/main amd64 libva-x11-2 amd64 2.3.0-2 [21.0 kB] Get:168 http://127.0.0.1:9999/debian sid/main amd64 libvdpau1 amd64 1.1.1-9 [41.9 kB] Get:169 http://127.0.0.1:9999/debian sid/main amd64 libavutil56 amd64 7:4.1-1 [223 kB] Get:170 http://127.0.0.1:9999/debian sid/main amd64 libcodec2-0.8.1 amd64 0.8.1-2 [233 kB] Get:171 http://127.0.0.1:9999/debian sid/main amd64 libcrystalhd3 amd64 1:0.0~git20110715.fdd2f19-13 [45.9 kB] Get:172 http://127.0.0.1:9999/debian sid/main amd64 libgsm1 amd64 1.0.18-1 [27.6 kB] Get:173 http://127.0.0.1:9999/debian sid/main amd64 libmp3lame0 amd64 3.100-2+b1 [367 kB] Get:174 http://127.0.0.1:9999/debian sid/main amd64 libopenjp2-7 amd64 2.3.0-1.1 [158 kB] Get:175 http://127.0.0.1:9999/debian sid/main amd64 libopus0 amd64 1.3-1 [191 kB] Get:176 http://127.0.0.1:9999/debian sid/main amd64 libshine3 amd64 3.1.1-2 [23.6 kB] Get:177 http://127.0.0.1:9999/debian sid/main amd64 libsnappy1v5 amd64 1.1.7-1 [17.0 kB] Get:178 http://127.0.0.1:9999/debian sid/main amd64 libspeex1 amd64 1.2~rc1.2-1+b2 [54.8 kB] Get:179 http://127.0.0.1:9999/debian sid/main amd64 libsoxr0 amd64 0.1.2-3 [65.9 kB] Get:180 http://127.0.0.1:9999/debian sid/main amd64 libswresample3 amd64 7:4.1-1 [90.7 kB] Get:181 http://127.0.0.1:9999/debian sid/main amd64 libogg0 amd64 1.3.2-1+b1 [21.3 kB] Get:182 http://127.0.0.1:9999/debian sid/main amd64 libtheora0 amd64 1.1.1+dfsg.1-14+b1 [177 kB] Get:183 http://127.0.0.1:9999/debian sid/main amd64 libtwolame0 amd64 0.3.13-4 [49.3 kB] Get:184 http://127.0.0.1:9999/debian sid/main amd64 libvorbis0a amd64 1.3.6-1 [94.0 kB] Get:185 http://127.0.0.1:9999/debian sid/main amd64 libvorbisenc2 amd64 1.3.6-1 [79.9 kB] Get:186 http://127.0.0.1:9999/debian sid/main amd64 libvpx5 amd64 1.7.0-3 [811 kB] Get:187 http://127.0.0.1:9999/debian sid/main amd64 libwavpack1 amd64 5.1.0-5 [86.8 kB] Get:188 http://127.0.0.1:9999/debian sid/main amd64 libwebpmux3 amd64 0.6.1-2 [97.7 kB] Get:189 http://127.0.0.1:9999/debian sid/main amd64 libx264-155 amd64 2:0.155.2917+git0a84d98-2 [528 kB] Get:190 http://127.0.0.1:9999/debian sid/main amd64 libnuma1 amd64 2.0.12-1 [26.2 kB] Get:191 http://127.0.0.1:9999/debian sid/main amd64 libx265-165 amd64 2.9-3 [1041 kB] Get:192 http://127.0.0.1:9999/debian sid/main amd64 libxvidcore4 amd64 2:1.3.5-1 [241 kB] Get:193 http://127.0.0.1:9999/debian sid/main amd64 libzvbi-common all 0.2.35-15 [64.2 kB] Get:194 http://127.0.0.1:9999/debian sid/main amd64 libzvbi0 amd64 0.2.35-15 [269 kB] Get:195 http://127.0.0.1:9999/debian sid/main amd64 libavcodec58 amd64 7:4.1-1 [4784 kB] Get:196 http://127.0.0.1:9999/debian sid/main amd64 libavutil-dev amd64 7:4.1-1 [341 kB] Get:197 http://127.0.0.1:9999/debian sid/main amd64 libswresample-dev amd64 7:4.1-1 [104 kB] Get:198 http://127.0.0.1:9999/debian sid/main amd64 libavcodec-dev amd64 7:4.1-1 [5305 kB] Get:199 http://127.0.0.1:9999/debian sid/main amd64 libbluray2 amd64 1:1.0.2-3 [150 kB] Get:200 http://127.0.0.1:9999/debian sid/main amd64 libchromaprint1 amd64 1.4.3-3 [41.4 kB] Get:201 http://127.0.0.1:9999/debian sid/main amd64 libgme0 amd64 0.6.2-1 [121 kB] Get:202 http://127.0.0.1:9999/debian sid/main amd64 libmpg123-0 amd64 1.25.10-2 [140 kB] Get:203 http://127.0.0.1:9999/debian sid/main amd64 libvorbisfile3 amd64 1.3.6-1 [25.0 kB] Get:204 http://127.0.0.1:9999/debian sid/main amd64 libopenmpt0 amd64 0.4.1-1 [627 kB] Get:205 http://127.0.0.1:9999/debian sid/main amd64 libkeyutils1 amd64 1.5.9-9.3 [13.0 kB] Get:206 http://127.0.0.1:9999/debian sid/main amd64 libkrb5support0 amd64 1.16.2-1 [63.3 kB] Get:207 http://127.0.0.1:9999/debian sid/main amd64 libk5crypto3 amd64 1.16.2-1 [121 kB] Get:208 http://127.0.0.1:9999/debian sid/main amd64 libkrb5-3 amd64 1.16.2-1 [320 kB] Get:209 http://127.0.0.1:9999/debian sid/main amd64 libgssapi-krb5-2 amd64 1.16.2-1 [158 kB] Get:210 http://127.0.0.1:9999/debian sid/main amd64 libssh-gcrypt-4 amd64 0.8.6-1 [199 kB] Get:211 http://127.0.0.1:9999/debian sid/main amd64 libavformat58 amd64 7:4.1-1 [993 kB] Get:212 http://127.0.0.1:9999/debian sid/main amd64 libavformat-dev amd64 7:4.1-1 [1191 kB] Get:213 http://127.0.0.1:9999/debian sid/main amd64 libavresample4 amd64 7:4.1-1 [87.7 kB] Get:214 http://127.0.0.1:9999/debian sid/main amd64 libavresample-dev amd64 7:4.1-1 [97.5 kB] Get:215 http://127.0.0.1:9999/debian sid/main amd64 libboost1.67-dev amd64 1.67.0-11 [8386 kB] Get:216 http://127.0.0.1:9999/debian sid/main amd64 libboost-dev amd64 1.67.0.1 [3864 B] Get:217 http://127.0.0.1:9999/debian sid/main amd64 libcairo-gobject2 amd64 1.16.0-2 [124 kB] Get:218 http://127.0.0.1:9999/debian sid/main amd64 libcharls1 amd64 1.1.0+dfsg-3 [56.3 kB] Get:219 http://127.0.0.1:9999/debian sid/main amd64 libcharls-dev amd64 1.1.0+dfsg-3 [21.8 kB] Get:220 http://127.0.0.1:9999/debian sid/main amd64 liblcms2-2 amd64 2.9-3 [145 kB] Get:221 http://127.0.0.1:9999/debian sid/main amd64 libcolord2 amd64 1.4.3-3+b1 [140 kB] Get:222 http://127.0.0.1:9999/debian sid/main amd64 libcups2 amd64 2.2.10-3 [324 kB] Get:223 http://127.0.0.1:9999/debian sid/main amd64 libsasl2-modules-db amd64 2.1.27~rc8-1 [68.4 kB] Get:224 http://127.0.0.1:9999/debian sid/main amd64 libsasl2-2 amd64 2.1.27~rc8-1 [105 kB] Get:225 http://127.0.0.1:9999/debian sid/main amd64 libldap-common all 2.4.47+dfsg-1 [88.8 kB] Get:226 http://127.0.0.1:9999/debian sid/main amd64 libldap-2.4-2 amd64 2.4.47+dfsg-1 [224 kB] Get:227 http://127.0.0.1:9999/debian sid/main amd64 libnghttp2-14 amd64 1.35.1-1+b1 [82.4 kB] Get:228 http://127.0.0.1:9999/debian sid/main amd64 libpsl5 amd64 0.20.2-2 [53.7 kB] Get:229 http://127.0.0.1:9999/debian sid/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2 [60.5 kB] Get:230 http://127.0.0.1:9999/debian sid/main amd64 libssh2-1 amd64 1.8.0-2 [138 kB] Get:231 http://127.0.0.1:9999/debian sid/main amd64 libcurl3-gnutls amd64 7.62.0-1 [321 kB] Get:232 http://127.0.0.1:9999/debian sid/main amd64 libcurl4-gnutls-dev amd64 7.62.0-1 [409 kB] Get:233 http://127.0.0.1:9999/debian sid/main amd64 libdap25 amd64 3.20.2-1 [557 kB] Get:234 http://127.0.0.1:9999/debian sid/main amd64 libdapserver7v5 amd64 3.20.2-1 [130 kB] Get:235 http://127.0.0.1:9999/debian sid/main amd64 libdapclient6v5 amd64 3.20.2-1 [201 kB] Get:236 http://127.0.0.1:9999/debian sid/main amd64 libicu-dev amd64 63.1-5 [9188 kB] Get:237 http://127.0.0.1:9999/debian sid/main amd64 libxml2-dev amd64 2.9.4+dfsg1-7+b3 [783 kB] Get:238 http://127.0.0.1:9999/debian sid/main amd64 uuid-dev amd64 2.33-0.2 [93.5 kB] Get:239 http://127.0.0.1:9999/debian sid/main amd64 pkg-config amd64 0.29-4+b1 [63.3 kB] Get:240 http://127.0.0.1:9999/debian sid/main amd64 libdap-dev amd64 3.20.2-1 [869 kB] Get:241 http://127.0.0.1:9999/debian sid/main amd64 libraw1394-11 amd64 2.1.2-1+b1 [47.2 kB] Get:242 http://127.0.0.1:9999/debian sid/main amd64 libusb-1.0-0 amd64 2:1.0.22-2 [55.3 kB] Get:243 http://127.0.0.1:9999/debian sid/main amd64 libdc1394-22 amd64 2.2.5-1 [106 kB] Get:244 http://127.0.0.1:9999/debian sid/main amd64 libraw1394-dev amd64 2.1.2-1+b1 [57.9 kB] Get:245 http://127.0.0.1:9999/debian sid/main amd64 libdc1394-22-dev amd64 2.2.5-1 [138 kB] Get:246 http://127.0.0.1:9999/debian sid/main amd64 libdrm-amdgpu1 amd64 2.4.95-1 [27.1 kB] Get:247 http://127.0.0.1:9999/debian sid/main amd64 libpciaccess0 amd64 0.14-1 [53.5 kB] Get:248 http://127.0.0.1:9999/debian sid/main amd64 libdrm-intel1 amd64 2.4.95-1 [69.7 kB] Get:249 http://127.0.0.1:9999/debian sid/main amd64 libdrm-radeon1 amd64 2.4.95-1 [31.1 kB] Get:250 http://127.0.0.1:9999/debian sid/main amd64 libdrm-nouveau2 amd64 2.4.95-1 [26.3 kB] Get:251 http://127.0.0.1:9999/debian sid/main amd64 libdrm-dev amd64 2.4.95-1 [131 kB] Get:252 http://127.0.0.1:9999/debian sid/main amd64 libdxflib3 amd64 3.17.0-2 [52.6 kB] Get:253 http://127.0.0.1:9999/debian sid/main amd64 libdxflib-dev amd64 3.17.0-2 [69.3 kB] Get:254 http://127.0.0.1:9999/debian sid/main amd64 libwayland-server0 amd64 1.16.0-1 [32.5 kB] Get:255 http://127.0.0.1:9999/debian sid/main amd64 libgbm1 amd64 18.2.8-2 [65.7 kB] Get:256 http://127.0.0.1:9999/debian sid/main amd64 libglapi-mesa amd64 18.2.8-2 [64.6 kB] Get:257 http://127.0.0.1:9999/debian sid/main amd64 libwayland-client0 amd64 1.16.0-1 [26.4 kB] Get:258 http://127.0.0.1:9999/debian sid/main amd64 libx11-xcb1 amd64 2:1.6.7-1 [190 kB] Get:259 http://127.0.0.1:9999/debian sid/main amd64 libxcb-dri2-0 amd64 1.13.1-2 [101 kB] Get:260 http://127.0.0.1:9999/debian sid/main amd64 libxcb-dri3-0 amd64 1.13.1-2 [100 kB] Get:261 http://127.0.0.1:9999/debian sid/main amd64 libxcb-present0 amd64 1.13.1-2 [99.1 kB] Get:262 http://127.0.0.1:9999/debian sid/main amd64 libxcb-sync1 amd64 1.13.1-2 [103 kB] Get:263 http://127.0.0.1:9999/debian sid/main amd64 libxcb-xfixes0 amd64 1.13.1-2 [103 kB] Get:264 http://127.0.0.1:9999/debian sid/main amd64 libxshmfence1 amd64 1.3-1 [8820 B] Get:265 http://127.0.0.1:9999/debian sid/main amd64 libegl-mesa0 amd64 18.2.8-2 [130 kB] Get:266 http://127.0.0.1:9999/debian sid/main amd64 libepoxy0 amd64 1.5.3-0.1 [190 kB] Get:267 http://127.0.0.1:9999/debian sid/main amd64 libpopt0 amd64 1.16-11 [49.2 kB] Get:268 http://127.0.0.1:9999/debian sid/main amd64 libepsilon1 amd64 0.9.2+dfsg-4 [42.0 kB] Get:269 http://127.0.0.1:9999/debian sid/main amd64 libepsilon-dev amd64 0.9.2+dfsg-4 [51.2 kB] Get:270 http://127.0.0.1:9999/debian sid/main amd64 libevent-2.1-6 amd64 2.1.8-stable-4 [177 kB] Get:271 http://127.0.0.1:9999/debian sid/main amd64 libevent-core-2.1-6 amd64 2.1.8-stable-4 [129 kB] Get:272 http://127.0.0.1:9999/debian sid/main amd64 libevent-pthreads-2.1-6 amd64 2.1.8-stable-4 [47.9 kB] Get:273 http://127.0.0.1:9999/debian sid/main amd64 libexif12 amd64 0.6.21-5 [324 kB] Get:274 http://127.0.0.1:9999/debian sid/main amd64 libexif-dev amd64 0.6.21-5 [111 kB] Get:275 http://127.0.0.1:9999/debian sid/main amd64 libexpat1-dev amd64 2.2.6-1 [152 kB] Get:276 http://127.0.0.1:9999/debian sid/main amd64 libnl-3-200 amd64 3.4.0-1 [63.0 kB] Get:277 http://127.0.0.1:9999/debian sid/main amd64 libnl-route-3-200 amd64 3.4.0-1 [162 kB] Get:278 http://127.0.0.1:9999/debian sid/main amd64 libibverbs1 amd64 21.0-1 [50.8 kB] Get:279 http://127.0.0.1:9999/debian sid/main amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6 [168 kB] Get:280 http://127.0.0.1:9999/debian sid/main amd64 libpsm2-2 amd64 11.2.68-4 [177 kB] Get:281 http://127.0.0.1:9999/debian sid/main amd64 librdmacm1 amd64 21.0-1 [65.0 kB] Get:282 http://127.0.0.1:9999/debian sid/main amd64 libfabric1 amd64 1.6.1-5 [392 kB] Get:283 http://127.0.0.1:9999/debian sid/main amd64 libfftw3-double3 amd64 3.3.8-2 [733 kB] Get:284 http://127.0.0.1:9999/debian sid/main amd64 libfftw3-long3 amd64 3.3.8-2 [319 kB] Get:285 http://127.0.0.1:9999/debian sid/main amd64 libfftw3-quad3 amd64 3.3.8-2 [558 kB] Get:286 http://127.0.0.1:9999/debian sid/main amd64 libfftw3-single3 amd64 3.3.8-2 [762 kB] Get:287 http://127.0.0.1:9999/debian sid/main amd64 libfftw3-bin amd64 3.3.8-2 [50.7 kB] Get:288 http://127.0.0.1:9999/debian sid/main amd64 libfftw3-dev amd64 3.3.8-2 [2106 kB] Get:289 http://127.0.0.1:9999/debian sid/main amd64 libfreexl1 amd64 1.0.5-3 [34.1 kB] Get:290 http://127.0.0.1:9999/debian sid/main amd64 libfreexl-dev amd64 1.0.5-3 [32.9 kB] Get:291 http://127.0.0.1:9999/debian sid/main amd64 libfyba0 amd64 4.1.1-6 [114 kB] Get:292 http://127.0.0.1:9999/debian sid/main amd64 libfyba-dev amd64 4.1.1-6 [169 kB] Get:293 http://127.0.0.1:9999/debian sid/main amd64 libxpm4 amd64 1:3.5.12-1 [49.1 kB] Get:294 http://127.0.0.1:9999/debian sid/main amd64 libgd3 amd64 2.2.5-5 [136 kB] Get:295 http://127.0.0.1:9999/debian sid/main amd64 libgeos-3.7.1 amd64 3.7.1-1 [735 kB] Get:296 http://127.0.0.1:9999/debian sid/main amd64 libgeos-c1v5 amd64 3.7.1-1 [299 kB] Get:297 http://127.0.0.1:9999/debian sid/main amd64 proj-data all 5.2.0-1 [6986 kB] Get:298 http://127.0.0.1:9999/debian sid/main amd64 libproj13 amd64 5.2.0-1 [225 kB] Get:299 http://127.0.0.1:9999/debian sid/main amd64 libgeotiff2 amd64 1.4.3-1 [72.0 kB] Get:300 http://127.0.0.1:9999/debian sid/main amd64 libgif7 amd64 5.1.4-3 [43.3 kB] Get:301 http://127.0.0.1:9999/debian sid/main amd64 libhdf4-0-alt amd64 4.2.13-4 [277 kB] Get:302 http://127.0.0.1:9999/debian sid/main amd64 libminizip1 amd64 1.1-8+b1 [20.4 kB] Get:303 http://127.0.0.1:9999/debian sid/main amd64 liburiparser1 amd64 0.9.0-1 [46.7 kB] Get:304 http://127.0.0.1:9999/debian sid/main amd64 libkmlbase1 amd64 1.3.0-7 [48.9 kB] Get:305 http://127.0.0.1:9999/debian sid/main amd64 libkmldom1 amd64 1.3.0-7 [172 kB] Get:306 http://127.0.0.1:9999/debian sid/main amd64 libkmlengine1 amd64 1.3.0-7 [78.4 kB] Get:307 http://127.0.0.1:9999/debian sid/main amd64 libkmlconvenience1 amd64 1.3.0-7 [50.1 kB] Get:308 http://127.0.0.1:9999/debian sid/main amd64 libkmlregionator1 amd64 1.3.0-7 [25.1 kB] Get:309 http://127.0.0.1:9999/debian sid/main amd64 libkmlxsd1 amd64 1.3.0-7 [34.6 kB] Get:310 http://127.0.0.1:9999/debian sid/main amd64 libnetcdf13 amd64 1:4.6.2-1 [403 kB] Get:311 http://127.0.0.1:9999/debian sid/main amd64 libltdl7 amd64 2.4.6-6 [390 kB] Get:312 http://127.0.0.1:9999/debian sid/main amd64 libodbc1 amd64 2.3.6-0.1 [223 kB] Get:313 http://127.0.0.1:9999/debian sid/main amd64 libogdi3.2 amd64 3.2.1+ds-4 [241 kB] Get:314 http://127.0.0.1:9999/debian sid/main amd64 libnspr4 amd64 2:4.20-1 [112 kB] Get:315 http://127.0.0.1:9999/debian sid/main amd64 libnss3 amd64 2:3.41-1 [1157 kB] Get:316 http://127.0.0.1:9999/debian sid/main amd64 libpoppler80 amd64 0.69.0-2 [1468 kB] Get:317 http://127.0.0.1:9999/debian sid/main amd64 libpq5 amd64 11.1-1+b2 [165 kB] Get:318 http://127.0.0.1:9999/debian sid/main amd64 libqhull7 amd64 2015.2-4 [196 kB] Get:319 http://127.0.0.1:9999/debian sid/main amd64 libspatialite7 amd64 4.3.0a-5+b2 [1256 kB] Get:320 http://127.0.0.1:9999/debian sid/main amd64 libxerces-c3.2 amd64 3.2.2+debian-1+b1 [886 kB] Get:321 http://127.0.0.1:9999/debian sid/main amd64 odbcinst amd64 2.3.6-0.1 [48.4 kB] Get:322 http://127.0.0.1:9999/debian sid/main amd64 odbcinst1debian2 amd64 2.3.6-0.1 [78.1 kB] Get:323 http://127.0.0.1:9999/debian sid/main amd64 libgdal20 amd64 2.4.0+dfsg-1 [6171 kB] Get:324 http://127.0.0.1:9999/debian sid/main amd64 libgeos-dev amd64 3.7.1-1 [320 kB] Get:325 http://127.0.0.1:9999/debian sid/main amd64 libjbig-dev amd64 2.1-3.1+b2 [30.5 kB] Get:326 http://127.0.0.1:9999/debian sid/main amd64 liblzma-dev amd64 5.2.2-1.3 [292 kB] Get:327 http://127.0.0.1:9999/debian sid/main amd64 libtiffxx5 amd64 4.0.10-3 [107 kB] Get:328 http://127.0.0.1:9999/debian sid/main amd64 libtiff-dev amd64 4.0.10-3 [379 kB] Get:329 http://127.0.0.1:9999/debian sid/main amd64 libgeotiff-dev amd64 1.4.3-1 [98.8 kB] Get:330 http://127.0.0.1:9999/debian sid/main amd64 libgif-dev amd64 5.1.4-3 [46.3 kB] Get:331 http://127.0.0.1:9999/debian sid/main amd64 libnetcdf-dev amd64 1:4.6.2-1 [82.7 kB] Get:332 http://127.0.0.1:9999/debian sid/main amd64 libhdf4-alt-dev amd64 4.2.13-4 [377 kB] Get:333 http://127.0.0.1:9999/debian sid/main amd64 libjson-c-dev amd64 0.12.1-1.3 [37.8 kB] Get:334 http://127.0.0.1:9999/debian sid/main amd64 libminizip-dev amd64 1.1-8+b1 [27.6 kB] Get:335 http://127.0.0.1:9999/debian sid/main amd64 liburiparser-dev amd64 0.9.0-1 [20.9 kB] Get:336 http://127.0.0.1:9999/debian sid/main amd64 libkml-dev amd64 1.3.0-7 [939 kB] Get:337 http://127.0.0.1:9999/debian sid/main amd64 libltdl-dev amd64 2.4.6-6 [162 kB] Get:338 http://127.0.0.1:9999/debian sid/main amd64 libproj-dev amd64 5.2.0-1 [279 kB] Get:339 http://127.0.0.1:9999/debian sid/main amd64 libogdi3.2-dev amd64 3.2.1+ds-4 [38.2 kB] Get:340 http://127.0.0.1:9999/debian sid/main amd64 libopenjp2-7-dev amd64 2.3.0-1.1 [43.8 kB] Get:341 http://127.0.0.1:9999/debian sid/main amd64 libpcre16-3 amd64 2:8.39-11 [258 kB] Get:342 http://127.0.0.1:9999/debian sid/main amd64 libpcre32-3 amd64 2:8.39-11 [250 kB] Get:343 http://127.0.0.1:9999/debian sid/main amd64 libpcrecpp0v5 amd64 2:8.39-11 [152 kB] Get:344 http://127.0.0.1:9999/debian sid/main amd64 libpcre3-dev amd64 2:8.39-11 [651 kB] Get:345 http://127.0.0.1:9999/debian sid/main amd64 libpng-dev amd64 1.6.36-2 [300 kB] Get:346 http://127.0.0.1:9999/debian sid/main amd64 libpoppler82 amd64 0.71.0-2 [1505 kB] Get:347 http://127.0.0.1:9999/debian sid/main amd64 libpoppler-dev amd64 0.71.0-2 [23.4 kB] Get:348 http://127.0.0.1:9999/debian sid/main amd64 libpoppler-private-dev amd64 0.71.0-2 [187 kB] Get:349 http://127.0.0.1:9999/debian sid/main amd64 libpq-dev amd64 11.1-1+b2 [160 kB] Get:350 http://127.0.0.1:9999/debian sid/main amd64 libqhull-r7 amd64 2015.2-4 [193 kB] Get:351 http://127.0.0.1:9999/debian sid/main amd64 libqhull-dev amd64 2015.2-4 [401 kB] Get:352 http://127.0.0.1:9999/debian sid/main amd64 libsqlite3-dev amd64 3.26.0+fossilbc891ac6b-1 [780 kB] Get:353 http://127.0.0.1:9999/debian sid/main amd64 libspatialite-dev amd64 4.3.0a-5+b2 [1364 kB] Get:354 http://127.0.0.1:9999/debian sid/main amd64 libwebpdemux2 amd64 0.6.1-2 [87.5 kB] Get:355 http://127.0.0.1:9999/debian sid/main amd64 libwebp-dev amd64 0.6.1-2 [345 kB] Get:356 http://127.0.0.1:9999/debian sid/main amd64 libxerces-c-dev amd64 3.2.2+debian-1+b1 [1695 kB] Get:357 http://127.0.0.1:9999/debian sid/main amd64 libzstd-dev amd64 1.3.8+dfsg-3 [284 kB] Get:358 http://127.0.0.1:9999/debian sid/main amd64 unixodbc-dev amd64 2.3.6-0.1 [261 kB] Get:359 http://127.0.0.1:9999/debian sid/main amd64 libgdal-dev amd64 2.4.0+dfsg-1 [8038 kB] Get:360 http://127.0.0.1:9999/debian sid/main amd64 libsocket++1 amd64 1.12.13-9 [40.6 kB] Get:361 http://127.0.0.1:9999/debian sid/main amd64 libgdcm2.8 amd64 2.8.8-5 [1845 kB] Get:362 http://127.0.0.1:9999/debian sid/main amd64 libgdcm2-dev amd64 2.8.8-5 [262 kB] Get:363 http://127.0.0.1:9999/debian sid/main amd64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get:364 http://127.0.0.1:9999/debian sid/main amd64 x11proto-dev all 2018.4-4 [251 kB] Get:365 http://127.0.0.1:9999/debian sid/main amd64 x11proto-core-dev all 2018.4-4 [3128 B] Get:366 http://127.0.0.1:9999/debian sid/main amd64 libxau-dev amd64 1:1.0.8-1+b2 [23.1 kB] Get:367 http://127.0.0.1:9999/debian sid/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [42.2 kB] Get:368 http://127.0.0.1:9999/debian sid/main amd64 xtrans-dev all 1.3.5-1 [100 kB] Get:369 http://127.0.0.1:9999/debian sid/main amd64 libpthread-stubs0-dev amd64 0.3-4 [3866 B] Get:370 http://127.0.0.1:9999/debian sid/main amd64 libxcb1-dev amd64 1.13.1-2 [174 kB] Get:371 http://127.0.0.1:9999/debian sid/main amd64 libx11-dev amd64 2:1.6.7-1 [827 kB] Get:372 http://127.0.0.1:9999/debian sid/main amd64 mesa-common-dev amd64 18.2.8-2 [601 kB] Get:373 http://127.0.0.1:9999/debian sid/main amd64 libglvnd0 amd64 1.1.0-1 [48.6 kB] Get:374 http://127.0.0.1:9999/debian sid/main amd64 libglvnd-core-dev amd64 1.1.0-1 [13.2 kB] Get:375 http://127.0.0.1:9999/debian sid/main amd64 libegl1 amd64 1.1.0-1 [33.6 kB] Get:376 http://127.0.0.1:9999/debian sid/main amd64 libgles1 amd64 1.1.0-1 [13.8 kB] Get:377 http://127.0.0.1:9999/debian sid/main amd64 libgles2 amd64 1.1.0-1 [19.0 kB] Get:378 http://127.0.0.1:9999/debian sid/main amd64 libxcb-glx0 amd64 1.13.1-2 [116 kB] Get:379 http://127.0.0.1:9999/debian sid/main amd64 libxdamage1 amd64 1:1.1.4-3 [14.4 kB] Get:380 http://127.0.0.1:9999/debian sid/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b2 [20.8 kB] Get:381 http://127.0.0.1:9999/debian sid/main amd64 libgl1-mesa-dri amd64 18.2.8-2 [6626 kB] Get:382 http://127.0.0.1:9999/debian sid/main amd64 libglx-mesa0 amd64 18.2.8-2 [177 kB] Get:383 http://127.0.0.1:9999/debian sid/main amd64 libglx0 amd64 1.1.0-1 [30.0 kB] Get:384 http://127.0.0.1:9999/debian sid/main amd64 libgl1 amd64 1.1.0-1 [91.1 kB] Get:385 http://127.0.0.1:9999/debian sid/main amd64 libopengl0 amd64 1.1.0-1 [33.4 kB] Get:386 http://127.0.0.1:9999/debian sid/main amd64 libglvnd-dev amd64 1.1.0-1 [5128 B] Get:387 http://127.0.0.1:9999/debian sid/main amd64 libx11-xcb-dev amd64 2:1.6.7-1 [192 kB] Get:388 http://127.0.0.1:9999/debian sid/main amd64 libxcb-dri3-dev amd64 1.13.1-2 [101 kB] Get:389 http://127.0.0.1:9999/debian sid/main amd64 libxcb-randr0 amd64 1.13.1-2 [110 kB] Get:390 http://127.0.0.1:9999/debian sid/main amd64 libxcb-render0-dev amd64 1.13.1-2 [112 kB] Get:391 http://127.0.0.1:9999/debian sid/main amd64 libxcb-randr0-dev amd64 1.13.1-2 [114 kB] Get:392 http://127.0.0.1:9999/debian sid/main amd64 libxcb-shape0 amd64 1.13.1-2 [99.5 kB] Get:393 http://127.0.0.1:9999/debian sid/main amd64 libxcb-shape0-dev amd64 1.13.1-2 [101 kB] Get:394 http://127.0.0.1:9999/debian sid/main amd64 libxcb-xfixes0-dev amd64 1.13.1-2 [105 kB] Get:395 http://127.0.0.1:9999/debian sid/main amd64 libxcb-sync-dev amd64 1.13.1-2 [104 kB] Get:396 http://127.0.0.1:9999/debian sid/main amd64 libxcb-present-dev amd64 1.13.1-2 [101 kB] Get:397 http://127.0.0.1:9999/debian sid/main amd64 libxshmfence-dev amd64 1.3-1 [8360 B] Get:398 http://127.0.0.1:9999/debian sid/main amd64 libxcb-dri2-0-dev amd64 1.13.1-2 [102 kB] Get:399 http://127.0.0.1:9999/debian sid/main amd64 libxcb-glx0-dev amd64 1.13.1-2 [122 kB] Get:400 http://127.0.0.1:9999/debian sid/main amd64 x11proto-fixes-dev all 1:2018.4-4 [3140 B] Get:401 http://127.0.0.1:9999/debian sid/main amd64 libxfixes-dev amd64 1:5.0.3-1 [23.8 kB] Get:402 http://127.0.0.1:9999/debian sid/main amd64 x11proto-damage-dev all 1:2018.4-4 [3140 B] Get:403 http://127.0.0.1:9999/debian sid/main amd64 libxdamage-dev amd64 1:1.1.4-3 [14.3 kB] Get:404 http://127.0.0.1:9999/debian sid/main amd64 x11proto-xext-dev all 2018.4-4 [3128 B] Get:405 http://127.0.0.1:9999/debian sid/main amd64 libxext-dev amd64 2:1.3.3-1+b2 [107 kB] Get:406 http://127.0.0.1:9999/debian sid/main amd64 x11proto-xf86vidmode-dev all 2018.4-4 [3140 B] Get:407 http://127.0.0.1:9999/debian sid/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b2 [25.4 kB] Get:408 http://127.0.0.1:9999/debian sid/main amd64 libgl1-mesa-dev amd64 18.2.8-2 [46.8 kB] Get:409 http://127.0.0.1:9999/debian sid/main amd64 libgl2ps1.4 amd64 1.4.0+dfsg1-2 [39.0 kB] Get:410 http://127.0.0.1:9999/debian sid/main amd64 libglu1-mesa amd64 9.0.0-2.1 [168 kB] Get:411 http://127.0.0.1:9999/debian sid/main amd64 libglu1-mesa-dev amd64 9.0.0-2.1 [202 kB] Get:412 http://127.0.0.1:9999/debian sid/main amd64 libgphoto2-port12 amd64 2.5.22-1 [118 kB] Get:413 http://127.0.0.1:9999/debian sid/main amd64 libgphoto2-6 amd64 2.5.22-1 [897 kB] Get:414 http://127.0.0.1:9999/debian sid/main amd64 libgphoto2-dev amd64 2.5.22-1 [876 kB] Get:415 http://127.0.0.1:9999/debian sid/main amd64 libjson-glib-1.0-common all 1.4.4-2 [52.3 kB] Get:416 http://127.0.0.1:9999/debian sid/main amd64 libjson-glib-1.0-0 amd64 1.4.4-2 [61.2 kB] Get:417 http://127.0.0.1:9999/debian sid/main amd64 libsoup2.4-1 amd64 2.64.2-2 [253 kB] Get:418 http://127.0.0.1:9999/debian sid/main amd64 libsoup-gnome2.4-1 amd64 2.64.2-2 [18.0 kB] Get:419 http://127.0.0.1:9999/debian sid/main amd64 librest-0.7-0 amd64 0.8.1-1 [33.7 kB] Get:420 http://127.0.0.1:9999/debian sid/main amd64 libwayland-cursor0 amd64 1.16.0-1 [14.1 kB] Get:421 http://127.0.0.1:9999/debian sid/main amd64 libwayland-egl1 amd64 1.16.0-1 [8204 B] Get:422 http://127.0.0.1:9999/debian sid/main amd64 libxcomposite1 amd64 1:0.4.4-2 [16.5 kB] Get:423 http://127.0.0.1:9999/debian sid/main amd64 libxcursor1 amd64 1:1.1.15-2 [36.6 kB] Get:424 http://127.0.0.1:9999/debian sid/main amd64 libxi6 amd64 2:1.7.9-1 [82.6 kB] Get:425 http://127.0.0.1:9999/debian sid/main amd64 libxinerama1 amd64 2:1.1.4-1 [16.6 kB] Get:426 http://127.0.0.1:9999/debian sid/main amd64 xkb-data all 2.23.1-1 [675 kB] Get:427 http://127.0.0.1:9999/debian sid/main amd64 libxkbcommon0 amd64 0.8.2-1 [123 kB] Get:428 http://127.0.0.1:9999/debian sid/main amd64 libxrandr2 amd64 2:1.5.1-1 [37.5 kB] Get:429 http://127.0.0.1:9999/debian sid/main amd64 libgtk-3-common all 3.24.2-3 [3684 kB] Get:430 http://127.0.0.1:9999/debian sid/main amd64 libgtk-3-0 amd64 3.24.2-3 [2590 kB] Get:431 http://127.0.0.1:9999/debian sid/main amd64 libgtk2.0-common all 2.24.32-3 [2698 kB] Get:432 http://127.0.0.1:9999/debian sid/main amd64 libgtk2.0-0 amd64 2.24.32-3 [1809 kB] Get:433 http://127.0.0.1:9999/debian sid/main amd64 libhwloc5 amd64 1.11.12-1 [111 kB] Get:434 http://127.0.0.1:9999/debian sid/main amd64 ocl-icd-libopencl1 amd64 2.2.12-2 [37.5 kB] Get:435 http://127.0.0.1:9999/debian sid/main amd64 libhwloc-plugins amd64 1.11.12-1 [17.3 kB] Get:436 http://127.0.0.1:9999/debian sid/main amd64 libpmix2 amd64 3.1.0~rc2-3 [421 kB] Get:437 http://127.0.0.1:9999/debian sid/main amd64 libopenmpi3 amd64 3.1.3-9 [2174 kB] Get:438 http://127.0.0.1:9999/debian sid/main amd64 libhdf5-openmpi-103 amd64 1.10.4+repack-8 [1370 kB] Get:439 http://127.0.0.1:9999/debian sid/main amd64 libhpdf-2.3.0 amd64 2.3.0+dfsg-1 [340 kB] Get:440 http://127.0.0.1:9999/debian sid/main amd64 libhpdf-dev amd64 2.3.0+dfsg-1 [37.0 kB] Get:441 http://127.0.0.1:9999/debian sid/main amd64 lsb-base all 10.2018112800 [28.3 kB] Get:442 http://127.0.0.1:9999/debian sid/main amd64 x11-common all 1:7.7+19 [251 kB] Get:443 http://127.0.0.1:9999/debian sid/main amd64 libice6 amd64 2:1.0.9-2 [58.7 kB] Get:444 http://127.0.0.1:9999/debian sid/main amd64 libilmbase23 amd64 2.2.1-2 [85.6 kB] Get:445 http://127.0.0.1:9999/debian sid/main amd64 libilmbase-dev amd64 2.2.1-2 [76.7 kB] Get:446 http://127.0.0.1:9999/debian sid/main amd64 libjsoncpp1 amd64 1.7.4-3 [75.6 kB] Get:447 http://127.0.0.1:9999/debian sid/main amd64 liblept5 amd64 1.76.0-1 [940 kB] Get:448 http://127.0.0.1:9999/debian sid/main amd64 libnetcdf-c++4 amd64 4.2-11 [34.6 kB] Get:449 http://127.0.0.1:9999/debian sid/main amd64 libnotify4 amd64 0.7.7-4 [29.0 kB] Get:450 http://127.0.0.1:9999/debian sid/main amd64 libtbb2 amd64 2018~U6-4 [147 kB] Get:451 http://127.0.0.1:9999/debian sid/main amd64 libopencv-core3.2 amd64 3.2.0+dfsg-5+b1 [726 kB] Get:452 http://127.0.0.1:9999/debian sid/main amd64 libopencv-flann3.2 amd64 3.2.0+dfsg-5+b1 [105 kB] Get:453 http://127.0.0.1:9999/debian sid/main amd64 libopencv-imgproc3.2 amd64 3.2.0+dfsg-5+b1 [829 kB] Get:454 http://127.0.0.1:9999/debian sid/main amd64 libopenexr23 amd64 2.2.1-4 [579 kB] Get:455 http://127.0.0.1:9999/debian sid/main amd64 libopencv-imgcodecs3.2 amd64 3.2.0+dfsg-5+b1 [92.0 kB] Get:456 http://127.0.0.1:9999/debian sid/main amd64 libswscale5 amd64 7:4.1-1 [188 kB] Get:457 http://127.0.0.1:9999/debian sid/main amd64 libopencv-videoio3.2 amd64 3.2.0+dfsg-5+b1 [93.3 kB] Get:458 http://127.0.0.1:9999/debian sid/main amd64 libopencv-highgui3.2 amd64 3.2.0+dfsg-5+b1 [33.4 kB] Get:459 http://127.0.0.1:9999/debian sid/main amd64 libopencv-ml3.2 amd64 3.2.0+dfsg-5+b1 [234 kB] Get:460 http://127.0.0.1:9999/debian sid/main amd64 libopencv-features2d3.2 amd64 3.2.0+dfsg-5+b1 [242 kB] Get:461 http://127.0.0.1:9999/debian sid/main amd64 libopencv-calib3d3.2 amd64 3.2.0+dfsg-5+b1 [441 kB] Get:462 http://127.0.0.1:9999/debian sid/main amd64 libtbb-dev amd64 2018~U6-4 [286 kB] Get:463 http://127.0.0.1:9999/debian sid/main amd64 libopencv-core-dev amd64 3.2.0+dfsg-5+b1 [1184 kB] Get:464 http://127.0.0.1:9999/debian sid/main amd64 libopencv-flann-dev amd64 3.2.0+dfsg-5+b1 [176 kB] Get:465 http://127.0.0.1:9999/debian sid/main amd64 libopencv-imgproc-dev amd64 3.2.0+dfsg-5+b1 [1077 kB] Get:466 http://127.0.0.1:9999/debian sid/main amd64 libopencv-imgcodecs-dev amd64 3.2.0+dfsg-5+b1 [143 kB] Get:467 http://127.0.0.1:9999/debian sid/main amd64 libopencv-videoio-dev amd64 3.2.0+dfsg-5+b1 [135 kB] Get:468 http://127.0.0.1:9999/debian sid/main amd64 libopenexr-dev amd64 2.2.1-4 [706 kB] Get:469 http://127.0.0.1:9999/debian sid/main amd64 libswscale-dev amd64 7:4.1-1 [207 kB] Get:470 http://127.0.0.1:9999/debian sid/main amd64 libopencv-highgui-dev amd64 3.2.0+dfsg-5+b1 [47.1 kB] Get:471 http://127.0.0.1:9999/debian sid/main amd64 libopencv-ml-dev amd64 3.2.0+dfsg-5+b1 [309 kB] Get:472 http://127.0.0.1:9999/debian sid/main amd64 libopencv-features2d-dev amd64 3.2.0+dfsg-5+b1 [314 kB] Get:473 http://127.0.0.1:9999/debian sid/main amd64 libopencv-calib3d-dev amd64 3.2.0+dfsg-5+b1 [544 kB] Get:474 http://127.0.0.1:9999/debian sid/main amd64 libopencv-objdetect3.2 amd64 3.2.0+dfsg-5+b1 [151 kB] Get:475 http://127.0.0.1:9999/debian sid/main amd64 libopencv-photo3.2 amd64 3.2.0+dfsg-5+b1 [198 kB] Get:476 http://127.0.0.1:9999/debian sid/main amd64 libopencv-video3.2 amd64 3.2.0+dfsg-5+b1 [135 kB] Get:477 http://127.0.0.1:9999/debian sid/main amd64 libopencv-shape3.2 amd64 3.2.0+dfsg-5+b1 [71.6 kB] Get:478 http://127.0.0.1:9999/debian sid/main amd64 libopencv-stitching3.2 amd64 3.2.0+dfsg-5+b1 [178 kB] Get:479 http://127.0.0.1:9999/debian sid/main amd64 libopencv-superres3.2 amd64 3.2.0+dfsg-5+b1 [56.6 kB] Get:480 http://127.0.0.1:9999/debian sid/main amd64 libopencv-videostab3.2 amd64 3.2.0+dfsg-5+b1 [109 kB] Get:481 http://127.0.0.1:9999/debian sid/main amd64 libpython2.7 amd64 2.7.15-5 [1035 kB] Get:482 http://127.0.0.1:9999/debian sid/main amd64 libtcl8.6 amd64 8.6.9+dfsg-1 [1004 kB] Get:483 http://127.0.0.1:9999/debian sid/main amd64 libxft2 amd64 2.3.2-2 [57.2 kB] Get:484 http://127.0.0.1:9999/debian sid/main amd64 libxss1 amd64 1:1.2.3-1 [17.8 kB] Get:485 http://127.0.0.1:9999/debian sid/main amd64 libtk8.6 amd64 8.6.9-1 [768 kB] Get:486 http://127.0.0.1:9999/debian sid/main amd64 libsm6 amd64 2:1.2.2-1+b3 [33.3 kB] Get:487 http://127.0.0.1:9999/debian sid/main amd64 libxt6 amd64 1:1.1.5-1 [188 kB] Get:488 http://127.0.0.1:9999/debian sid/main amd64 libvtk6.3 amd64 6.3.0+dfsg2-2+b5 [32.5 MB] Get:489 http://127.0.0.1:9999/debian sid/main amd64 libopencv-viz3.2 amd64 3.2.0+dfsg-5+b1 [127 kB] Get:490 http://127.0.0.1:9999/debian sid/main amd64 libtesseract4 amd64 4.0.0-1+b1 [1235 kB] Get:491 http://127.0.0.1:9999/debian sid/main amd64 libopencv-contrib3.2 amd64 3.2.0+dfsg-5+b1 [1469 kB] Get:492 http://127.0.0.1:9999/debian sid/main amd64 libopencv-objdetect-dev amd64 3.2.0+dfsg-5+b1 [184 kB] Get:493 http://127.0.0.1:9999/debian sid/main amd64 libopencv-photo-dev amd64 3.2.0+dfsg-5+b1 [246 kB] Get:494 http://127.0.0.1:9999/debian sid/main amd64 libopencv-video-dev amd64 3.2.0+dfsg-5+b1 [171 kB] Get:495 http://127.0.0.1:9999/debian sid/main amd64 libopencv-shape-dev amd64 3.2.0+dfsg-5+b1 [92.5 kB] Get:496 http://127.0.0.1:9999/debian sid/main amd64 libopencv-stitching-dev amd64 3.2.0+dfsg-5+b1 [235 kB] Get:497 http://127.0.0.1:9999/debian sid/main amd64 libopencv-superres-dev amd64 3.2.0+dfsg-5+b1 [73.3 kB] Get:498 http://127.0.0.1:9999/debian sid/main amd64 libopencv-videostab-dev amd64 3.2.0+dfsg-5+b1 [144 kB] Get:499 http://127.0.0.1:9999/debian sid/main amd64 libopencv-viz-dev amd64 3.2.0+dfsg-5+b1 [172 kB] Get:500 http://127.0.0.1:9999/debian sid/main amd64 libopencv-contrib-dev amd64 3.2.0+dfsg-5+b1 [2736 kB] Get:501 http://127.0.0.1:9999/debian sid/main amd64 libopencv-ts-dev amd64 3.2.0+dfsg-5+b1 [302 kB] Get:502 http://127.0.0.1:9999/debian sid/main amd64 libopencv3.2-jni amd64 3.2.0+dfsg-5+b1 [213 kB] Get:503 http://127.0.0.1:9999/debian sid/main amd64 libopencv3.2-java all 3.2.0+dfsg-5 [400 kB] Get:504 http://127.0.0.1:9999/debian sid/main amd64 libopencv-dev amd64 3.2.0+dfsg-5+b1 [240 kB] Get:505 http://127.0.0.1:9999/debian sid/main amd64 libpython2.7-dev amd64 2.7.15-5 [31.5 MB] Get:506 http://127.0.0.1:9999/debian sid/main amd64 libpython2-dev amd64 2.7.15-3 [20.8 kB] Get:507 http://127.0.0.1:9999/debian sid/main amd64 libpython-dev amd64 2.7.15-3 [20.8 kB] Get:508 http://127.0.0.1:9999/debian sid/main amd64 libsvm3 amd64 3.21+ds-1.2 [41.6 kB] Get:509 http://127.0.0.1:9999/debian sid/main amd64 libsvm-dev amd64 3.21+ds-1.2 [41.9 kB] Get:510 http://127.0.0.1:9999/debian sid/main amd64 libtiff5-dev amd64 4.0.10-3 [104 kB] Get:511 http://127.0.0.1:9999/debian sid/main amd64 libvigraimpex6 amd64 1.10.0+git20160211.167be93+dfsg1-1 [191 kB] Get:512 http://127.0.0.1:9999/debian sid/main amd64 libvigraimpex-dev amd64 1.10.0+git20160211.167be93+dfsg1-1 [1483 kB] Get:513 http://127.0.0.1:9999/debian sid/main amd64 libwxbase3.0-0v5 amd64 3.0.4+dfsg-8 [1057 kB] Get:514 http://127.0.0.1:9999/debian sid/main amd64 wx3.0-headers all 3.0.4+dfsg-8 [1128 kB] Get:515 http://127.0.0.1:9999/debian sid/main amd64 libwxbase3.0-dev amd64 3.0.4+dfsg-8 [138 kB] Get:516 http://127.0.0.1:9999/debian sid/main amd64 libwxgtk3.0-0v5 amd64 3.0.4+dfsg-8 [4398 kB] Get:517 http://127.0.0.1:9999/debian sid/main amd64 wx-common amd64 3.0.4+dfsg-8 [177 kB] Get:518 http://127.0.0.1:9999/debian sid/main amd64 libwxgtk3.0-dev amd64 3.0.4+dfsg-8 [138 kB] Get:519 http://127.0.0.1:9999/debian sid/main amd64 python2.7-dev amd64 2.7.15-5 [291 kB] Get:520 http://127.0.0.1:9999/debian sid/main amd64 python2-dev amd64 2.7.15-3 [1212 B] Get:521 http://127.0.0.1:9999/debian sid/main amd64 python-dev amd64 2.7.15-3 [1192 B] Get:522 http://127.0.0.1:9999/debian sid/main amd64 swig3.0 amd64 3.0.12-1.2 [1397 kB] Get:523 http://127.0.0.1:9999/debian sid/main amd64 swig amd64 3.0.12-1.2 [310 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 299 MB in 5s (56.6 MB/s) Selecting previously unselected package libapparmor1:amd64. (Reading database ... 12592 files and directories currently installed.) Preparing to unpack .../00-libapparmor1_2.13.2-3_amd64.deb ... Unpacking libapparmor1:amd64 (2.13.2-3) ... Selecting previously unselected package libcap2:amd64. Preparing to unpack .../01-libcap2_1%3a2.25-1.2_amd64.deb ... Unpacking libcap2:amd64 (1:2.25-1.2) ... Selecting previously unselected package libargon2-1:amd64. Preparing to unpack .../02-libargon2-1_0~20171227-0.1_amd64.deb ... Unpacking libargon2-1:amd64 (0~20171227-0.1) ... Selecting previously unselected package dmsetup. Preparing to unpack .../03-dmsetup_2%3a1.02.155-1_amd64.deb ... Unpacking dmsetup (2:1.02.155-1) ... Selecting previously unselected package libdevmapper1.02.1:amd64. Preparing to unpack .../04-libdevmapper1.02.1_2%3a1.02.155-1_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.155-1) ... Selecting previously unselected package libjson-c3:amd64. Preparing to unpack .../05-libjson-c3_0.12.1-1.3_amd64.deb ... Unpacking libjson-c3:amd64 (0.12.1-1.3) ... Selecting previously unselected package libcryptsetup12:amd64. Preparing to unpack .../06-libcryptsetup12_2%3a2.0.6-1_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.0.6-1) ... Selecting previously unselected package libidn11:amd64. Preparing to unpack .../07-libidn11_1.33-2.2_amd64.deb ... Unpacking libidn11:amd64 (1.33-2.2) ... Selecting previously unselected package libip4tc0:amd64. Preparing to unpack .../08-libip4tc0_1.8.2-3_amd64.deb ... Unpacking libip4tc0:amd64 (1.8.2-3) ... Selecting previously unselected package libkmod2:amd64. Preparing to unpack .../09-libkmod2_25-2_amd64.deb ... Unpacking libkmod2:amd64 (25-2) ... Selecting previously unselected package systemd. Preparing to unpack .../10-systemd_240-2_amd64.deb ... Unpacking systemd (240-2) ... Setting up libapparmor1:amd64 (2.13.2-3) ... Setting up libcap2:amd64 (1:2.25-1.2) ... Setting up libargon2-1:amd64 (0~20171227-0.1) ... Setting up libjson-c3:amd64 (0.12.1-1.3) ... Setting up libidn11:amd64 (1.33-2.2) ... Setting up libip4tc0:amd64 (1.8.2-3) ... Setting up libkmod2:amd64 (25-2) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.155-1) ... Setting up libcryptsetup12:amd64 (2:2.0.6-1) ... Setting up systemd (240-2) ... Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target. Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service -> /lib/systemd/system/systemd-timesyncd.service. Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service -> /lib/systemd/system/systemd-timesyncd.service. Initializing machine ID from KVM UUID. Setting up dmsetup (2:1.02.155-1) ... Selecting previously unselected package systemd-sysv. (Reading database ... 13438 files and directories currently installed.) Preparing to unpack .../00-systemd-sysv_240-2_amd64.deb ... Unpacking systemd-sysv (240-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-2_amd64.deb ... Unpacking groff-base (1.22.4-2) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.0-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.0-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-1_amd64.deb ... Unpacking man-db (2.8.5-1) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../06-libpython2.7-minimal_2.7.15-5_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.15-5) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.15-5_amd64.deb ... Unpacking python2.7-minimal (2.7.15-5) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../08-python2-minimal_2.7.15-3_amd64.deb ... Unpacking python2-minimal (2.7.15-3) ... Selecting previously unselected package python-minimal. Preparing to unpack .../09-python-minimal_2.7.15-3_amd64.deb ... Unpacking python-minimal (2.7.15-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../10-mime-support_3.61_all.deb ... Unpacking mime-support (3.61) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../11-libexpat1_2.2.6-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.6-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../12-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:amd64. Preparing to unpack .../13-libreadline7_7.0-5_amd64.deb ... Unpacking libreadline7:amd64 (7.0-5) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../14-libsqlite3-0_3.26.0+fossilbc891ac6b-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.26.0+fossilbc891ac6b-1) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../15-libssl1.1_1.1.1a-1_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1a-1) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../16-libpython2.7-stdlib_2.7.15-5_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.15-5) ... Selecting previously unselected package python2.7. Preparing to unpack .../17-python2.7_2.7.15-5_amd64.deb ... Unpacking python2.7 (2.7.15-5) ... Selecting previously unselected package libpython2-stdlib:amd64. Preparing to unpack .../18-libpython2-stdlib_2.7.15-3_amd64.deb ... Unpacking libpython2-stdlib:amd64 (2.7.15-3) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../19-libpython-stdlib_2.7.15-3_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.15-3) ... Setting up libpython2.7-minimal:amd64 (2.7.15-5) ... Setting up python2.7-minimal (2.7.15-5) ... Setting up python2-minimal (2.7.15-3) ... Selecting previously unselected package python2. (Reading database ... 14920 files and directories currently installed.) Preparing to unpack .../python2_2.7.15-3_amd64.deb ... Unpacking python2 (2.7.15-3) ... Setting up python-minimal (2.7.15-3) ... Selecting previously unselected package python. (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../python_2.7.15-3_amd64.deb ... Unpacking python (2.7.15-3) ... Selecting previously unselected package libpython3.7-minimal:amd64. Preparing to unpack .../libpython3.7-minimal_3.7.2-1_amd64.deb ... Unpacking libpython3.7-minimal:amd64 (3.7.2-1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.2-1_amd64.deb ... Unpacking python3.7-minimal (3.7.2-1) ... Setting up libssl1.1:amd64 (1.1.1a-1) ... Setting up libpython3.7-minimal:amd64 (3.7.2-1) ... Setting up libexpat1:amd64 (2.2.6-1) ... Setting up python3.7-minimal (3.7.2-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 15207 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.7.1-3_amd64.deb ... Unpacking python3-minimal (3.7.1-3) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../libmpdec2_2.4.2-2_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:amd64. Preparing to unpack .../libpython3.7-stdlib_3.7.2-1_amd64.deb ... Unpacking libpython3.7-stdlib:amd64 (3.7.2-1) ... Selecting previously unselected package python3.7. Preparing to unpack .../python3.7_3.7.2-1_amd64.deb ... Unpacking python3.7 (3.7.2-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../libpython3-stdlib_3.7.1-3_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.7.1-3) ... Setting up python3-minimal (3.7.1-3) ... Selecting previously unselected package python3. (Reading database ... 15616 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.1-3_amd64.deb ... Unpacking python3 (3.7.1-3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../002-libdbus-1-3_1.12.12-1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.12-1) ... Selecting previously unselected package dbus. Preparing to unpack .../003-dbus_1.12.12-1_amd64.deb ... Unpacking dbus (1.12.12-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.34-2_amd64.deb ... Unpacking libmagic-mgc (1:5.34-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../005-libmagic1_1%3a5.34-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.34-2) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.34-2_amd64.deb ... Unpacking file (1:5.34-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.19.8.1-9_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libpam-systemd:amd64. Preparing to unpack .../008-libpam-systemd_240-2_amd64.deb ... Unpacking libpam-systemd:amd64 (240-2) ... Selecting previously unselected package ucf. Preparing to unpack .../009-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../010-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../011-libglib2.0-0_2.58.2-3_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.58.2-3) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../012-libjpeg62-turbo_1%3a1.5.2-2+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:1.5.2-2+b1) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../013-libpng16-16_1.6.36-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.36-2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../014-libjbig0_2.1-3.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:amd64. Preparing to unpack .../015-libwebp6_0.6.1-2_amd64.deb ... Unpacking libwebp6:amd64 (0.6.1-2) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../016-libtiff5_4.0.10-3_amd64.deb ... Unpacking libtiff5:amd64 (4.0.10-3) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../017-libxau6_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../018-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../019-libxcb1_1.13.1-2_amd64.deb ... Unpacking libxcb1:amd64 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../020-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../021-libx11-6_2%3a1.6.7-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.7-1) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../022-libicu63_63.1-5_amd64.deb ... Unpacking libicu63:amd64 (63.1-5) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../023-libxml2_2.9.4+dfsg1-7+b3_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../024-shared-mime-info_1.10-1_amd64.deb ... Unpacking shared-mime-info (1.10-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../025-libgdk-pixbuf2.0-common_2.38.0+dfsg-7_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.38.0+dfsg-7) ... Selecting previously unselected package libgdk-pixbuf2.0-0:amd64. Preparing to unpack .../026-libgdk-pixbuf2.0-0_2.38.0+dfsg-7_amd64.deb ... Unpacking libgdk-pixbuf2.0-0:amd64 (2.38.0+dfsg-7) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../027-gtk-update-icon-cache_3.24.2-3_amd64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.24.2-3) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../028-libfreetype6_2.9.1-3_amd64.deb ... Unpacking libfreetype6:amd64 (2.9.1-3) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../029-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../030-fontconfig-config_2.13.1-2_all.deb ... Unpacking fontconfig-config (2.13.1-2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../031-libfontconfig1_2.13.1-2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-2) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../032-libpixman-1-0_0.36.0-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.36.0-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../033-libxcb-render0_1.13.1-2_amd64.deb ... Unpacking libxcb-render0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../034-libxcb-shm0_1.13.1-2_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.13.1-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../035-libxext6_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../036-libxrender1_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../037-libcairo2_1.16.0-2_amd64.deb ... Unpacking libcairo2:amd64 (1.16.0-2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../038-libcroco3_0.6.12-3_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../039-fontconfig_2.13.1-2_amd64.deb ... Unpacking fontconfig (2.13.1-2) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../040-libfribidi0_1.0.5-3_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.5-3) ... Selecting previously unselected package libthai-data. Preparing to unpack .../041-libthai-data_0.1.28-1_all.deb ... Unpacking libthai-data (0.1.28-1) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../042-libdatrie1_0.2.12-1_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.12-1) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../043-libthai0_0.1.28-1_amd64.deb ... Unpacking libthai0:amd64 (0.1.28-1) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../044-libpango-1.0-0_1.42.4-6_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.42.4-6) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../045-libgraphite2-3_1.3.12-1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.12-1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../046-libharfbuzz0b_2.3.0-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (2.3.0-1) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../047-libpangoft2-1.0-0_1.42.4-6_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.42.4-6) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../048-libpangocairo-1.0-0_1.42.4-6_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.42.4-6) ... Selecting previously unselected package librsvg2-2:amd64. Preparing to unpack .../049-librsvg2-2_2.44.10-1_amd64.deb ... Unpacking librsvg2-2:amd64 (2.44.10-1) ... Selecting previously unselected package librsvg2-common:amd64. Preparing to unpack .../050-librsvg2-common_2.44.10-1_amd64.deb ... Unpacking librsvg2-common:amd64 (2.44.10-1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../051-adwaita-icon-theme_3.30.1-1_all.deb ... Unpacking adwaita-icon-theme (3.30.1-1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../052-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../053-m4_1.4.18-2_amd64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../054-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../055-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../056-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../057-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../058-dbus-user-session_1.12.12-1_amd64.deb ... Unpacking dbus-user-session (1.12.12-1) ... Selecting previously unselected package libdconf1:amd64. Preparing to unpack .../059-libdconf1_0.30.1-2_amd64.deb ... Unpacking libdconf1:amd64 (0.30.1-2) ... Selecting previously unselected package dconf-service. Preparing to unpack .../060-dconf-service_0.30.1-2_amd64.deb ... Unpacking dconf-service (0.30.1-2) ... Selecting previously unselected package dconf-gsettings-backend:amd64. Preparing to unpack .../061-dconf-gsettings-backend_0.30.1-2_amd64.deb ... Unpacking dconf-gsettings-backend:amd64 (0.30.1-2) ... Selecting previously unselected package libtool. Preparing to unpack .../062-libtool_2.4.6-6_all.deb ... Unpacking libtool (2.4.6-6) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../063-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../064-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../065-libfile-stripnondeterminism-perl_1.0.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.0.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../066-dh-strip-nondeterminism_1.0.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.0.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../067-libelf1_0.175-2_amd64.deb ... Unpacking libelf1:amd64 (0.175-2) ... Selecting previously unselected package dwz. Preparing to unpack .../068-dwz_0.12-3_amd64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../069-libncurses6_6.1+20181013-1_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20181013-1) ... Selecting previously unselected package gettext. Preparing to unpack .../070-gettext_0.19.8.1-9_amd64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../071-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../072-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../073-debhelper_12_all.deb ... Unpacking debhelper (12) ... Selecting previously unselected package mysql-common. Preparing to unpack .../074-mysql-common_5.8+1.0.5_all.deb ... Unpacking mysql-common (5.8+1.0.5) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../075-mariadb-common_1%3a10.3.11-3_all.deb ... Unpacking mariadb-common (1:10.3.11-3) ... Selecting previously unselected package libmariadb3:amd64. Preparing to unpack .../076-libmariadb3_1%3a10.3.11-3_amd64.deb ... Unpacking libmariadb3:amd64 (1:10.3.11-3) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../077-libssl-dev_1.1.1a-1_amd64.deb ... Unpacking libssl-dev:amd64 (1.1.1a-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../078-zlib1g-dev_1%3a1.2.11.dfsg-1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libmariadb-dev:amd64. Preparing to unpack .../079-libmariadb-dev_1%3a10.3.11-3_amd64.deb ... Unpacking libmariadb-dev:amd64 (1:10.3.11-3) ... Selecting previously unselected package libmariadb-dev-compat:amd64. Preparing to unpack .../080-libmariadb-dev-compat_1%3a10.3.11-3_amd64.deb ... Unpacking libmariadb-dev-compat:amd64 (1:10.3.11-3) ... Selecting previously unselected package default-libmysqlclient-dev:amd64. Preparing to unpack .../081-default-libmysqlclient-dev_1.0.5_amd64.deb ... Unpacking default-libmysqlclient-dev:amd64 (1.0.5) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../082-python3-lib2to3_3.7.2-2_all.deb ... Unpacking python3-lib2to3 (3.7.2-2) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../083-python3-distutils_3.7.2-2_all.deb ... Unpacking python3-distutils (3.7.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../084-dh-python_3.20180927_all.deb ... Unpacking dh-python (3.20180927) ... Selecting previously unselected package gdal-data. Preparing to unpack .../085-gdal-data_2.4.0+dfsg-1_all.deb ... Unpacking gdal-data (2.4.0+dfsg-1) ... Selecting previously unselected package libproxy1v5:amd64. Preparing to unpack .../086-libproxy1v5_0.4.15-5_amd64.deb ... Unpacking libproxy1v5:amd64 (0.4.15-5) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../087-glib-networking-common_2.58.0-2_all.deb ... Unpacking glib-networking-common (2.58.0-2) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../088-glib-networking-services_2.58.0-2_amd64.deb ... Unpacking glib-networking-services (2.58.0-2) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../089-gsettings-desktop-schemas_3.28.1-1_all.deb ... Unpacking gsettings-desktop-schemas (3.28.1-1) ... Selecting previously unselected package glib-networking:amd64. Preparing to unpack .../090-glib-networking_2.58.0-2_amd64.deb ... Unpacking glib-networking:amd64 (2.58.0-2) ... Selecting previously unselected package hdf5-helpers. Preparing to unpack .../091-hdf5-helpers_1.10.4+repack-8_amd64.deb ... Unpacking hdf5-helpers (1.10.4+repack-8) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../092-icu-devtools_63.1-5_amd64.deb ... Unpacking icu-devtools (63.1-5) ... Selecting previously unselected package libaec0:amd64. Preparing to unpack .../093-libaec0_1.0.2-1_amd64.deb ... Unpacking libaec0:amd64 (1.0.2-1) ... Selecting previously unselected package libsz2:amd64. Preparing to unpack .../094-libsz2_1.0.2-1_amd64.deb ... Unpacking libsz2:amd64 (1.0.2-1) ... Selecting previously unselected package libaec-dev:amd64. Preparing to unpack .../095-libaec-dev_1.0.2-1_amd64.deb ... Unpacking libaec-dev:amd64 (1.0.2-1) ... Selecting previously unselected package libaom0:amd64. Preparing to unpack .../096-libaom0_1.0.0-3_amd64.deb ... Unpacking libaom0:amd64 (1.0.0-3) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../097-libgfortran5_8.2.0-14_amd64.deb ... Unpacking libgfortran5:amd64 (8.2.0-14) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../098-libblas3_3.8.0-2_amd64.deb ... Unpacking libblas3:amd64 (3.8.0-2) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../099-liblapack3_3.8.0-2_amd64.deb ... Unpacking liblapack3:amd64 (3.8.0-2) ... Selecting previously unselected package libarpack2:amd64. Preparing to unpack .../100-libarpack2_3.6.3-1_amd64.deb ... Unpacking libarpack2:amd64 (3.6.3-1) ... Selecting previously unselected package libsuperlu5:amd64. Preparing to unpack .../101-libsuperlu5_5.2.1+dfsg1-3_amd64.deb ... Unpacking libsuperlu5:amd64 (5.2.1+dfsg1-3) ... Selecting previously unselected package libarmadillo9. Preparing to unpack .../102-libarmadillo9_1%3a9.200.6+dfsg-1_amd64.deb ... Unpacking libarmadillo9 (1:9.200.6+dfsg-1) ... Selecting previously unselected package libblas-dev:amd64. Preparing to unpack .../103-libblas-dev_3.8.0-2_amd64.deb ... Unpacking libblas-dev:amd64 (3.8.0-2) ... Selecting previously unselected package liblapack-dev:amd64. Preparing to unpack .../104-liblapack-dev_3.8.0-2_amd64.deb ... Unpacking liblapack-dev:amd64 (3.8.0-2) ... Selecting previously unselected package libarpack2-dev:amd64. Preparing to unpack .../105-libarpack2-dev_3.6.3-1_amd64.deb ... Unpacking libarpack2-dev:amd64 (3.6.3-1) ... Selecting previously unselected package libhdf5-103:amd64. Preparing to unpack .../106-libhdf5-103_1.10.4+repack-8_amd64.deb ... Unpacking libhdf5-103:amd64 (1.10.4+repack-8) ... Selecting previously unselected package libjpeg62-turbo-dev:amd64. Preparing to unpack .../107-libjpeg62-turbo-dev_1%3a1.5.2-2+b1_amd64.deb ... Unpacking libjpeg62-turbo-dev:amd64 (1:1.5.2-2+b1) ... Selecting previously unselected package libjpeg-dev. Preparing to unpack .../108-libjpeg-dev_1%3a1.5.2-2_all.deb ... Unpacking libjpeg-dev (1:1.5.2-2) ... Selecting previously unselected package libhdf5-cpp-103:amd64. Preparing to unpack .../109-libhdf5-cpp-103_1.10.4+repack-8_amd64.deb ... Unpacking libhdf5-cpp-103:amd64 (1.10.4+repack-8) ... Selecting previously unselected package libhdf5-dev. Preparing to unpack .../110-libhdf5-dev_1.10.4+repack-8_amd64.deb ... Unpacking libhdf5-dev (1.10.4+repack-8) ... Selecting previously unselected package libsuperlu-dev:amd64. Preparing to unpack .../111-libsuperlu-dev_5.2.1+dfsg1-3_amd64.deb ... Unpacking libsuperlu-dev:amd64 (5.2.1+dfsg1-3) ... Selecting previously unselected package libarmadillo-dev. Preparing to unpack .../112-libarmadillo-dev_1%3a9.200.6+dfsg-1_amd64.deb ... Unpacking libarmadillo-dev (1:9.200.6+dfsg-1) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../113-libatk1.0-data_2.30.0-2_all.deb ... Unpacking libatk1.0-data (2.30.0-2) ... Selecting previously unselected package libatk1.0-0:amd64. Preparing to unpack .../114-libatk1.0-0_2.30.0-2_amd64.deb ... Unpacking libatk1.0-0:amd64 (2.30.0-2) ... Selecting previously unselected package libatspi2.0-0:amd64. Preparing to unpack .../115-libatspi2.0-0_2.30.0-5_amd64.deb ... Unpacking libatspi2.0-0:amd64 (2.30.0-5) ... Selecting previously unselected package libatk-bridge2.0-0:amd64. Preparing to unpack .../116-libatk-bridge2.0-0_2.30.0-2_amd64.deb ... Unpacking libatk-bridge2.0-0:amd64 (2.30.0-2) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../117-libavahi-common-data_0.7-4+b1_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.7-4+b1) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../118-libavahi-common3_0.7-4+b1_amd64.deb ... Unpacking libavahi-common3:amd64 (0.7-4+b1) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../119-libavahi-client3_0.7-4+b1_amd64.deb ... Unpacking libavahi-client3:amd64 (0.7-4+b1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../120-libdrm-common_2.4.95-1_all.deb ... Unpacking libdrm-common (2.4.95-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../121-libdrm2_2.4.95-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.95-1) ... Selecting previously unselected package libva2:amd64. Preparing to unpack .../122-libva2_2.3.0-2_amd64.deb ... Unpacking libva2:amd64 (2.3.0-2) ... Selecting previously unselected package libva-drm2:amd64. Preparing to unpack .../123-libva-drm2_2.3.0-2_amd64.deb ... Unpacking libva-drm2:amd64 (2.3.0-2) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../124-libxfixes3_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.3-1) ... Selecting previously unselected package libva-x11-2:amd64. Preparing to unpack .../125-libva-x11-2_2.3.0-2_amd64.deb ... Unpacking libva-x11-2:amd64 (2.3.0-2) ... Selecting previously unselected package libvdpau1:amd64. Preparing to unpack .../126-libvdpau1_1.1.1-9_amd64.deb ... Unpacking libvdpau1:amd64 (1.1.1-9) ... Selecting previously unselected package libavutil56:amd64. Preparing to unpack .../127-libavutil56_7%3a4.1-1_amd64.deb ... Unpacking libavutil56:amd64 (7:4.1-1) ... Selecting previously unselected package libcodec2-0.8.1:amd64. Preparing to unpack .../128-libcodec2-0.8.1_0.8.1-2_amd64.deb ... Unpacking libcodec2-0.8.1:amd64 (0.8.1-2) ... Selecting previously unselected package libcrystalhd3:amd64. Preparing to unpack .../129-libcrystalhd3_1%3a0.0~git20110715.fdd2f19-13_amd64.deb ... Unpacking libcrystalhd3:amd64 (1:0.0~git20110715.fdd2f19-13) ... Selecting previously unselected package libgsm1:amd64. Preparing to unpack .../130-libgsm1_1.0.18-1_amd64.deb ... Unpacking libgsm1:amd64 (1.0.18-1) ... Selecting previously unselected package libmp3lame0:amd64. Preparing to unpack .../131-libmp3lame0_3.100-2+b1_amd64.deb ... Unpacking libmp3lame0:amd64 (3.100-2+b1) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../132-libopenjp2-7_2.3.0-1.1_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.3.0-1.1) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../133-libopus0_1.3-1_amd64.deb ... Unpacking libopus0:amd64 (1.3-1) ... Selecting previously unselected package libshine3:amd64. Preparing to unpack .../134-libshine3_3.1.1-2_amd64.deb ... Unpacking libshine3:amd64 (3.1.1-2) ... Selecting previously unselected package libsnappy1v5:amd64. Preparing to unpack .../135-libsnappy1v5_1.1.7-1_amd64.deb ... Unpacking libsnappy1v5:amd64 (1.1.7-1) ... Selecting previously unselected package libspeex1:amd64. Preparing to unpack .../136-libspeex1_1.2~rc1.2-1+b2_amd64.deb ... Unpacking libspeex1:amd64 (1.2~rc1.2-1+b2) ... Selecting previously unselected package libsoxr0:amd64. Preparing to unpack .../137-libsoxr0_0.1.2-3_amd64.deb ... Unpacking libsoxr0:amd64 (0.1.2-3) ... Selecting previously unselected package libswresample3:amd64. Preparing to unpack .../138-libswresample3_7%3a4.1-1_amd64.deb ... Unpacking libswresample3:amd64 (7:4.1-1) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../139-libogg0_1.3.2-1+b1_amd64.deb ... Unpacking libogg0:amd64 (1.3.2-1+b1) ... Selecting previously unselected package libtheora0:amd64. Preparing to unpack .../140-libtheora0_1.1.1+dfsg.1-14+b1_amd64.deb ... Unpacking libtheora0:amd64 (1.1.1+dfsg.1-14+b1) ... Selecting previously unselected package libtwolame0:amd64. Preparing to unpack .../141-libtwolame0_0.3.13-4_amd64.deb ... Unpacking libtwolame0:amd64 (0.3.13-4) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../142-libvorbis0a_1.3.6-1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.6-1) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../143-libvorbisenc2_1.3.6-1_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.6-1) ... Selecting previously unselected package libvpx5:amd64. Preparing to unpack .../144-libvpx5_1.7.0-3_amd64.deb ... Unpacking libvpx5:amd64 (1.7.0-3) ... Selecting previously unselected package libwavpack1:amd64. Preparing to unpack .../145-libwavpack1_5.1.0-5_amd64.deb ... Unpacking libwavpack1:amd64 (5.1.0-5) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../146-libwebpmux3_0.6.1-2_amd64.deb ... Unpacking libwebpmux3:amd64 (0.6.1-2) ... Selecting previously unselected package libx264-155:amd64. Preparing to unpack .../147-libx264-155_2%3a0.155.2917+git0a84d98-2_amd64.deb ... Unpacking libx264-155:amd64 (2:0.155.2917+git0a84d98-2) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../148-libnuma1_2.0.12-1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.12-1) ... Selecting previously unselected package libx265-165:amd64. Preparing to unpack .../149-libx265-165_2.9-3_amd64.deb ... Unpacking libx265-165:amd64 (2.9-3) ... Selecting previously unselected package libxvidcore4:amd64. Preparing to unpack .../150-libxvidcore4_2%3a1.3.5-1_amd64.deb ... Unpacking libxvidcore4:amd64 (2:1.3.5-1) ... Selecting previously unselected package libzvbi-common. Preparing to unpack .../151-libzvbi-common_0.2.35-15_all.deb ... Unpacking libzvbi-common (0.2.35-15) ... Selecting previously unselected package libzvbi0:amd64. Preparing to unpack .../152-libzvbi0_0.2.35-15_amd64.deb ... Unpacking libzvbi0:amd64 (0.2.35-15) ... Selecting previously unselected package libavcodec58:amd64. Preparing to unpack .../153-libavcodec58_7%3a4.1-1_amd64.deb ... Unpacking libavcodec58:amd64 (7:4.1-1) ... Selecting previously unselected package libavutil-dev:amd64. Preparing to unpack .../154-libavutil-dev_7%3a4.1-1_amd64.deb ... Unpacking libavutil-dev:amd64 (7:4.1-1) ... Selecting previously unselected package libswresample-dev:amd64. Preparing to unpack .../155-libswresample-dev_7%3a4.1-1_amd64.deb ... Unpacking libswresample-dev:amd64 (7:4.1-1) ... Selecting previously unselected package libavcodec-dev:amd64. Preparing to unpack .../156-libavcodec-dev_7%3a4.1-1_amd64.deb ... Unpacking libavcodec-dev:amd64 (7:4.1-1) ... Selecting previously unselected package libbluray2:amd64. Preparing to unpack .../157-libbluray2_1%3a1.0.2-3_amd64.deb ... Unpacking libbluray2:amd64 (1:1.0.2-3) ... Selecting previously unselected package libchromaprint1:amd64. Preparing to unpack .../158-libchromaprint1_1.4.3-3_amd64.deb ... Unpacking libchromaprint1:amd64 (1.4.3-3) ... Selecting previously unselected package libgme0:amd64. Preparing to unpack .../159-libgme0_0.6.2-1_amd64.deb ... Unpacking libgme0:amd64 (0.6.2-1) ... Selecting previously unselected package libmpg123-0:amd64. Preparing to unpack .../160-libmpg123-0_1.25.10-2_amd64.deb ... Unpacking libmpg123-0:amd64 (1.25.10-2) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../161-libvorbisfile3_1.3.6-1_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.6-1) ... Selecting previously unselected package libopenmpt0:amd64. Preparing to unpack .../162-libopenmpt0_0.4.1-1_amd64.deb ... Unpacking libopenmpt0:amd64 (0.4.1-1) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../163-libkeyutils1_1.5.9-9.3_amd64.deb ... Unpacking libkeyutils1:amd64 (1.5.9-9.3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../164-libkrb5support0_1.16.2-1_amd64.deb ... Unpacking libkrb5support0:amd64 (1.16.2-1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../165-libk5crypto3_1.16.2-1_amd64.deb ... Unpacking libk5crypto3:amd64 (1.16.2-1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../166-libkrb5-3_1.16.2-1_amd64.deb ... Unpacking libkrb5-3:amd64 (1.16.2-1) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../167-libgssapi-krb5-2_1.16.2-1_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.16.2-1) ... Selecting previously unselected package libssh-gcrypt-4:amd64. Preparing to unpack .../168-libssh-gcrypt-4_0.8.6-1_amd64.deb ... Unpacking libssh-gcrypt-4:amd64 (0.8.6-1) ... Selecting previously unselected package libavformat58:amd64. Preparing to unpack .../169-libavformat58_7%3a4.1-1_amd64.deb ... Unpacking libavformat58:amd64 (7:4.1-1) ... Selecting previously unselected package libavformat-dev:amd64. Preparing to unpack .../170-libavformat-dev_7%3a4.1-1_amd64.deb ... Unpacking libavformat-dev:amd64 (7:4.1-1) ... Selecting previously unselected package libavresample4:amd64. Preparing to unpack .../171-libavresample4_7%3a4.1-1_amd64.deb ... Unpacking libavresample4:amd64 (7:4.1-1) ... Selecting previously unselected package libavresample-dev:amd64. Preparing to unpack .../172-libavresample-dev_7%3a4.1-1_amd64.deb ... Unpacking libavresample-dev:amd64 (7:4.1-1) ... Selecting previously unselected package libboost1.67-dev:amd64. Preparing to unpack .../173-libboost1.67-dev_1.67.0-11_amd64.deb ... Unpacking libboost1.67-dev:amd64 (1.67.0-11) ... Selecting previously unselected package libboost-dev:amd64. Preparing to unpack .../174-libboost-dev_1.67.0.1_amd64.deb ... Unpacking libboost-dev:amd64 (1.67.0.1) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../175-libcairo-gobject2_1.16.0-2_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.16.0-2) ... Selecting previously unselected package libcharls1:amd64. Preparing to unpack .../176-libcharls1_1.1.0+dfsg-3_amd64.deb ... Unpacking libcharls1:amd64 (1.1.0+dfsg-3) ... Selecting previously unselected package libcharls-dev:amd64. Preparing to unpack .../177-libcharls-dev_1.1.0+dfsg-3_amd64.deb ... Unpacking libcharls-dev:amd64 (1.1.0+dfsg-3) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../178-liblcms2-2_2.9-3_amd64.deb ... Unpacking liblcms2-2:amd64 (2.9-3) ... Selecting previously unselected package libcolord2:amd64. Preparing to unpack .../179-libcolord2_1.4.3-3+b1_amd64.deb ... Unpacking libcolord2:amd64 (1.4.3-3+b1) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../180-libcups2_2.2.10-3_amd64.deb ... Unpacking libcups2:amd64 (2.2.10-3) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../181-libsasl2-modules-db_2.1.27~rc8-1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27~rc8-1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../182-libsasl2-2_2.1.27~rc8-1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27~rc8-1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../183-libldap-common_2.4.47+dfsg-1_all.deb ... Unpacking libldap-common (2.4.47+dfsg-1) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../184-libldap-2.4-2_2.4.47+dfsg-1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.47+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../185-libnghttp2-14_1.35.1-1+b1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.35.1-1+b1) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../186-libpsl5_0.20.2-2_amd64.deb ... Unpacking libpsl5:amd64 (0.20.2-2) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../187-librtmp1_2.4+20151223.gitfa8646d.1-2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../188-libssh2-1_1.8.0-2_amd64.deb ... Unpacking libssh2-1:amd64 (1.8.0-2) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../189-libcurl3-gnutls_7.62.0-1_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.62.0-1) ... Selecting previously unselected package libcurl4-gnutls-dev:amd64. Preparing to unpack .../190-libcurl4-gnutls-dev_7.62.0-1_amd64.deb ... Unpacking libcurl4-gnutls-dev:amd64 (7.62.0-1) ... Selecting previously unselected package libdap25:amd64. Preparing to unpack .../191-libdap25_3.20.2-1_amd64.deb ... Unpacking libdap25:amd64 (3.20.2-1) ... Selecting previously unselected package libdapserver7v5:amd64. Preparing to unpack .../192-libdapserver7v5_3.20.2-1_amd64.deb ... Unpacking libdapserver7v5:amd64 (3.20.2-1) ... Selecting previously unselected package libdapclient6v5:amd64. Preparing to unpack .../193-libdapclient6v5_3.20.2-1_amd64.deb ... Unpacking libdapclient6v5:amd64 (3.20.2-1) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../194-libicu-dev_63.1-5_amd64.deb ... Unpacking libicu-dev (63.1-5) ... Selecting previously unselected package libxml2-dev:amd64. Preparing to unpack .../195-libxml2-dev_2.9.4+dfsg1-7+b3_amd64.deb ... Unpacking libxml2-dev:amd64 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../196-uuid-dev_2.33-0.2_amd64.deb ... Unpacking uuid-dev:amd64 (2.33-0.2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../197-pkg-config_0.29-4+b1_amd64.deb ... Unpacking pkg-config (0.29-4+b1) ... Selecting previously unselected package libdap-dev:amd64. Preparing to unpack .../198-libdap-dev_3.20.2-1_amd64.deb ... Unpacking libdap-dev:amd64 (3.20.2-1) ... Selecting previously unselected package libraw1394-11:amd64. Preparing to unpack .../199-libraw1394-11_2.1.2-1+b1_amd64.deb ... Unpacking libraw1394-11:amd64 (2.1.2-1+b1) ... Selecting previously unselected package libusb-1.0-0:amd64. Preparing to unpack .../200-libusb-1.0-0_2%3a1.0.22-2_amd64.deb ... Unpacking libusb-1.0-0:amd64 (2:1.0.22-2) ... Selecting previously unselected package libdc1394-22:amd64. Preparing to unpack .../201-libdc1394-22_2.2.5-1_amd64.deb ... Unpacking libdc1394-22:amd64 (2.2.5-1) ... Selecting previously unselected package libraw1394-dev:amd64. Preparing to unpack .../202-libraw1394-dev_2.1.2-1+b1_amd64.deb ... Unpacking libraw1394-dev:amd64 (2.1.2-1+b1) ... Selecting previously unselected package libdc1394-22-dev:amd64. Preparing to unpack .../203-libdc1394-22-dev_2.2.5-1_amd64.deb ... Unpacking libdc1394-22-dev:amd64 (2.2.5-1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../204-libdrm-amdgpu1_2.4.95-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.95-1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../205-libpciaccess0_0.14-1_amd64.deb ... Unpacking libpciaccess0:amd64 (0.14-1) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../206-libdrm-intel1_2.4.95-1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.95-1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../207-libdrm-radeon1_2.4.95-1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.95-1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../208-libdrm-nouveau2_2.4.95-1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.95-1) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../209-libdrm-dev_2.4.95-1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.95-1) ... Selecting previously unselected package libdxflib3:amd64. Preparing to unpack .../210-libdxflib3_3.17.0-2_amd64.deb ... Unpacking libdxflib3:amd64 (3.17.0-2) ... Selecting previously unselected package libdxflib-dev:amd64. Preparing to unpack .../211-libdxflib-dev_3.17.0-2_amd64.deb ... Unpacking libdxflib-dev:amd64 (3.17.0-2) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../212-libwayland-server0_1.16.0-1_amd64.deb ... Unpacking libwayland-server0:amd64 (1.16.0-1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../213-libgbm1_18.2.8-2_amd64.deb ... Unpacking libgbm1:amd64 (18.2.8-2) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../214-libglapi-mesa_18.2.8-2_amd64.deb ... Unpacking libglapi-mesa:amd64 (18.2.8-2) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../215-libwayland-client0_1.16.0-1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.16.0-1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../216-libx11-xcb1_2%3a1.6.7-1_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.6.7-1) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../217-libxcb-dri2-0_1.13.1-2_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../218-libxcb-dri3-0_1.13.1-2_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../219-libxcb-present0_1.13.1-2_amd64.deb ... Unpacking libxcb-present0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../220-libxcb-sync1_1.13.1-2_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../221-libxcb-xfixes0_1.13.1-2_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.13.1-2) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../222-libxshmfence1_1.3-1_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../223-libegl-mesa0_18.2.8-2_amd64.deb ... Unpacking libegl-mesa0:amd64 (18.2.8-2) ... Selecting previously unselected package libepoxy0:amd64. Preparing to unpack .../224-libepoxy0_1.5.3-0.1_amd64.deb ... Unpacking libepoxy0:amd64 (1.5.3-0.1) ... Selecting previously unselected package libpopt0:amd64. Preparing to unpack .../225-libpopt0_1.16-11_amd64.deb ... Unpacking libpopt0:amd64 (1.16-11) ... Selecting previously unselected package libepsilon1:amd64. Preparing to unpack .../226-libepsilon1_0.9.2+dfsg-4_amd64.deb ... Unpacking libepsilon1:amd64 (0.9.2+dfsg-4) ... Selecting previously unselected package libepsilon-dev:amd64. Preparing to unpack .../227-libepsilon-dev_0.9.2+dfsg-4_amd64.deb ... Unpacking libepsilon-dev:amd64 (0.9.2+dfsg-4) ... Selecting previously unselected package libevent-2.1-6:amd64. Preparing to unpack .../228-libevent-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libevent-core-2.1-6:amd64. Preparing to unpack .../229-libevent-core-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-core-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libevent-pthreads-2.1-6:amd64. Preparing to unpack .../230-libevent-pthreads-2.1-6_2.1.8-stable-4_amd64.deb ... Unpacking libevent-pthreads-2.1-6:amd64 (2.1.8-stable-4) ... Selecting previously unselected package libexif12:amd64. Preparing to unpack .../231-libexif12_0.6.21-5_amd64.deb ... Unpacking libexif12:amd64 (0.6.21-5) ... Selecting previously unselected package libexif-dev:amd64. Preparing to unpack .../232-libexif-dev_0.6.21-5_amd64.deb ... Unpacking libexif-dev:amd64 (0.6.21-5) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../233-libexpat1-dev_2.2.6-1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.2.6-1) ... Selecting previously unselected package libnl-3-200:amd64. Preparing to unpack .../234-libnl-3-200_3.4.0-1_amd64.deb ... Unpacking libnl-3-200:amd64 (3.4.0-1) ... Selecting previously unselected package libnl-route-3-200:amd64. Preparing to unpack .../235-libnl-route-3-200_3.4.0-1_amd64.deb ... Unpacking libnl-route-3-200:amd64 (3.4.0-1) ... Selecting previously unselected package libibverbs1:amd64. Preparing to unpack .../236-libibverbs1_21.0-1_amd64.deb ... Unpacking libibverbs1:amd64 (21.0-1) ... Selecting previously unselected package libpsm-infinipath1. Preparing to unpack .../237-libpsm-infinipath1_3.3+20.604758e7-6_amd64.deb ... Unpacking libpsm-infinipath1 (3.3+20.604758e7-6) ... Selecting previously unselected package libpsm2-2. Preparing to unpack .../238-libpsm2-2_11.2.68-4_amd64.deb ... Unpacking libpsm2-2 (11.2.68-4) ... Selecting previously unselected package librdmacm1:amd64. Preparing to unpack .../239-librdmacm1_21.0-1_amd64.deb ... Unpacking librdmacm1:amd64 (21.0-1) ... Selecting previously unselected package libfabric1. Preparing to unpack .../240-libfabric1_1.6.1-5_amd64.deb ... Unpacking libfabric1 (1.6.1-5) ... Selecting previously unselected package libfftw3-double3:amd64. Preparing to unpack .../241-libfftw3-double3_3.3.8-2_amd64.deb ... Unpacking libfftw3-double3:amd64 (3.3.8-2) ... Selecting previously unselected package libfftw3-long3:amd64. Preparing to unpack .../242-libfftw3-long3_3.3.8-2_amd64.deb ... Unpacking libfftw3-long3:amd64 (3.3.8-2) ... Selecting previously unselected package libfftw3-quad3:amd64. Preparing to unpack .../243-libfftw3-quad3_3.3.8-2_amd64.deb ... Unpacking libfftw3-quad3:amd64 (3.3.8-2) ... Selecting previously unselected package libfftw3-single3:amd64. Preparing to unpack .../244-libfftw3-single3_3.3.8-2_amd64.deb ... Unpacking libfftw3-single3:amd64 (3.3.8-2) ... Selecting previously unselected package libfftw3-bin. Preparing to unpack .../245-libfftw3-bin_3.3.8-2_amd64.deb ... Unpacking libfftw3-bin (3.3.8-2) ... Selecting previously unselected package libfftw3-dev:amd64. Preparing to unpack .../246-libfftw3-dev_3.3.8-2_amd64.deb ... Unpacking libfftw3-dev:amd64 (3.3.8-2) ... Selecting previously unselected package libfreexl1:amd64. Preparing to unpack .../247-libfreexl1_1.0.5-3_amd64.deb ... Unpacking libfreexl1:amd64 (1.0.5-3) ... Selecting previously unselected package libfreexl-dev:amd64. Preparing to unpack .../248-libfreexl-dev_1.0.5-3_amd64.deb ... Unpacking libfreexl-dev:amd64 (1.0.5-3) ... Selecting previously unselected package libfyba0:amd64. Preparing to unpack .../249-libfyba0_4.1.1-6_amd64.deb ... Unpacking libfyba0:amd64 (4.1.1-6) ... Selecting previously unselected package libfyba-dev:amd64. Preparing to unpack .../250-libfyba-dev_4.1.1-6_amd64.deb ... Unpacking libfyba-dev:amd64 (4.1.1-6) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../251-libxpm4_1%3a3.5.12-1_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1) ... Selecting previously unselected package libgd3:amd64. Preparing to unpack .../252-libgd3_2.2.5-5_amd64.deb ... Unpacking libgd3:amd64 (2.2.5-5) ... Selecting previously unselected package libgeos-3.7.1:amd64. Preparing to unpack .../253-libgeos-3.7.1_3.7.1-1_amd64.deb ... Unpacking libgeos-3.7.1:amd64 (3.7.1-1) ... Selecting previously unselected package libgeos-c1v5:amd64. Preparing to unpack .../254-libgeos-c1v5_3.7.1-1_amd64.deb ... Unpacking libgeos-c1v5:amd64 (3.7.1-1) ... Selecting previously unselected package proj-data. Preparing to unpack .../255-proj-data_5.2.0-1_all.deb ... Unpacking proj-data (5.2.0-1) ... Selecting previously unselected package libproj13:amd64. Preparing to unpack .../256-libproj13_5.2.0-1_amd64.deb ... Unpacking libproj13:amd64 (5.2.0-1) ... Selecting previously unselected package libgeotiff2:amd64. Preparing to unpack .../257-libgeotiff2_1.4.3-1_amd64.deb ... Unpacking libgeotiff2:amd64 (1.4.3-1) ... Selecting previously unselected package libgif7:amd64. Preparing to unpack .../258-libgif7_5.1.4-3_amd64.deb ... Unpacking libgif7:amd64 (5.1.4-3) ... Selecting previously unselected package libhdf4-0-alt. Preparing to unpack .../259-libhdf4-0-alt_4.2.13-4_amd64.deb ... Unpacking libhdf4-0-alt (4.2.13-4) ... Selecting previously unselected package libminizip1:amd64. Preparing to unpack .../260-libminizip1_1.1-8+b1_amd64.deb ... Unpacking libminizip1:amd64 (1.1-8+b1) ... Selecting previously unselected package liburiparser1:amd64. Preparing to unpack .../261-liburiparser1_0.9.0-1_amd64.deb ... Unpacking liburiparser1:amd64 (0.9.0-1) ... Selecting previously unselected package libkmlbase1:amd64. Preparing to unpack .../262-libkmlbase1_1.3.0-7_amd64.deb ... Unpacking libkmlbase1:amd64 (1.3.0-7) ... Selecting previously unselected package libkmldom1:amd64. Preparing to unpack .../263-libkmldom1_1.3.0-7_amd64.deb ... Unpacking libkmldom1:amd64 (1.3.0-7) ... Selecting previously unselected package libkmlengine1:amd64. Preparing to unpack .../264-libkmlengine1_1.3.0-7_amd64.deb ... Unpacking libkmlengine1:amd64 (1.3.0-7) ... Selecting previously unselected package libkmlconvenience1:amd64. Preparing to unpack .../265-libkmlconvenience1_1.3.0-7_amd64.deb ... Unpacking libkmlconvenience1:amd64 (1.3.0-7) ... Selecting previously unselected package libkmlregionator1:amd64. Preparing to unpack .../266-libkmlregionator1_1.3.0-7_amd64.deb ... Unpacking libkmlregionator1:amd64 (1.3.0-7) ... Selecting previously unselected package libkmlxsd1:amd64. Preparing to unpack .../267-libkmlxsd1_1.3.0-7_amd64.deb ... Unpacking libkmlxsd1:amd64 (1.3.0-7) ... Selecting previously unselected package libnetcdf13:amd64. Preparing to unpack .../268-libnetcdf13_1%3a4.6.2-1_amd64.deb ... Unpacking libnetcdf13:amd64 (1:4.6.2-1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../269-libltdl7_2.4.6-6_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-6) ... Selecting previously unselected package libodbc1:amd64. Preparing to unpack .../270-libodbc1_2.3.6-0.1_amd64.deb ... Unpacking libodbc1:amd64 (2.3.6-0.1) ... Selecting previously unselected package libogdi3.2. Preparing to unpack .../271-libogdi3.2_3.2.1+ds-4_amd64.deb ... Unpacking libogdi3.2 (3.2.1+ds-4) ... Selecting previously unselected package libnspr4:amd64. Preparing to unpack .../272-libnspr4_2%3a4.20-1_amd64.deb ... Unpacking libnspr4:amd64 (2:4.20-1) ... Selecting previously unselected package libnss3:amd64. Preparing to unpack .../273-libnss3_2%3a3.41-1_amd64.deb ... Unpacking libnss3:amd64 (2:3.41-1) ... Selecting previously unselected package libpoppler80:amd64. Preparing to unpack .../274-libpoppler80_0.69.0-2_amd64.deb ... Unpacking libpoppler80:amd64 (0.69.0-2) ... Selecting previously unselected package libpq5:amd64. Preparing to unpack .../275-libpq5_11.1-1+b2_amd64.deb ... Unpacking libpq5:amd64 (11.1-1+b2) ... Selecting previously unselected package libqhull7:amd64. Preparing to unpack .../276-libqhull7_2015.2-4_amd64.deb ... Unpacking libqhull7:amd64 (2015.2-4) ... Selecting previously unselected package libspatialite7:amd64. Preparing to unpack .../277-libspatialite7_4.3.0a-5+b2_amd64.deb ... Unpacking libspatialite7:amd64 (4.3.0a-5+b2) ... Selecting previously unselected package libxerces-c3.2:amd64. Preparing to unpack .../278-libxerces-c3.2_3.2.2+debian-1+b1_amd64.deb ... Unpacking libxerces-c3.2:amd64 (3.2.2+debian-1+b1) ... Selecting previously unselected package odbcinst. Preparing to unpack .../279-odbcinst_2.3.6-0.1_amd64.deb ... Unpacking odbcinst (2.3.6-0.1) ... Selecting previously unselected package odbcinst1debian2:amd64. Preparing to unpack .../280-odbcinst1debian2_2.3.6-0.1_amd64.deb ... Unpacking odbcinst1debian2:amd64 (2.3.6-0.1) ... Selecting previously unselected package libgdal20. Preparing to unpack .../281-libgdal20_2.4.0+dfsg-1_amd64.deb ... Unpacking libgdal20 (2.4.0+dfsg-1) ... Selecting previously unselected package libgeos-dev. Preparing to unpack .../282-libgeos-dev_3.7.1-1_amd64.deb ... Unpacking libgeos-dev (3.7.1-1) ... Selecting previously unselected package libjbig-dev:amd64. Preparing to unpack .../283-libjbig-dev_2.1-3.1+b2_amd64.deb ... Unpacking libjbig-dev:amd64 (2.1-3.1+b2) ... Selecting previously unselected package liblzma-dev:amd64. Preparing to unpack .../284-liblzma-dev_5.2.2-1.3_amd64.deb ... Unpacking liblzma-dev:amd64 (5.2.2-1.3) ... Selecting previously unselected package libtiffxx5:amd64. Preparing to unpack .../285-libtiffxx5_4.0.10-3_amd64.deb ... Unpacking libtiffxx5:amd64 (4.0.10-3) ... Selecting previously unselected package libtiff-dev:amd64. Preparing to unpack .../286-libtiff-dev_4.0.10-3_amd64.deb ... Unpacking libtiff-dev:amd64 (4.0.10-3) ... Selecting previously unselected package libgeotiff-dev:amd64. Preparing to unpack .../287-libgeotiff-dev_1.4.3-1_amd64.deb ... Unpacking libgeotiff-dev:amd64 (1.4.3-1) ... Selecting previously unselected package libgif-dev. Preparing to unpack .../288-libgif-dev_5.1.4-3_amd64.deb ... Unpacking libgif-dev (5.1.4-3) ... Selecting previously unselected package libnetcdf-dev. Preparing to unpack .../289-libnetcdf-dev_1%3a4.6.2-1_amd64.deb ... Unpacking libnetcdf-dev (1:4.6.2-1) ... Selecting previously unselected package libhdf4-alt-dev. Preparing to unpack .../290-libhdf4-alt-dev_4.2.13-4_amd64.deb ... Unpacking libhdf4-alt-dev (4.2.13-4) ... Selecting previously unselected package libjson-c-dev:amd64. Preparing to unpack .../291-libjson-c-dev_0.12.1-1.3_amd64.deb ... Unpacking libjson-c-dev:amd64 (0.12.1-1.3) ... Selecting previously unselected package libminizip-dev:amd64. Preparing to unpack .../292-libminizip-dev_1.1-8+b1_amd64.deb ... Unpacking libminizip-dev:amd64 (1.1-8+b1) ... Selecting previously unselected package liburiparser-dev. Preparing to unpack .../293-liburiparser-dev_0.9.0-1_amd64.deb ... Unpacking liburiparser-dev (0.9.0-1) ... Selecting previously unselected package libkml-dev:amd64. Preparing to unpack .../294-libkml-dev_1.3.0-7_amd64.deb ... Unpacking libkml-dev:amd64 (1.3.0-7) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../295-libltdl-dev_2.4.6-6_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.6-6) ... Selecting previously unselected package libproj-dev:amd64. Preparing to unpack .../296-libproj-dev_5.2.0-1_amd64.deb ... Unpacking libproj-dev:amd64 (5.2.0-1) ... Selecting previously unselected package libogdi3.2-dev. Preparing to unpack .../297-libogdi3.2-dev_3.2.1+ds-4_amd64.deb ... Unpacking libogdi3.2-dev (3.2.1+ds-4) ... Selecting previously unselected package libopenjp2-7-dev. Preparing to unpack .../298-libopenjp2-7-dev_2.3.0-1.1_amd64.deb ... Unpacking libopenjp2-7-dev (2.3.0-1.1) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../299-libpcre16-3_2%3a8.39-11_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.39-11) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to unpack .../300-libpcre32-3_2%3a8.39-11_amd64.deb ... Unpacking libpcre32-3:amd64 (2:8.39-11) ... Selecting previously unselected package libpcrecpp0v5:amd64. Preparing to unpack .../301-libpcrecpp0v5_2%3a8.39-11_amd64.deb ... Unpacking libpcrecpp0v5:amd64 (2:8.39-11) ... Selecting previously unselected package libpcre3-dev:amd64. Preparing to unpack .../302-libpcre3-dev_2%3a8.39-11_amd64.deb ... Unpacking libpcre3-dev:amd64 (2:8.39-11) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../303-libpng-dev_1.6.36-2_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.36-2) ... Selecting previously unselected package libpoppler82:amd64. Preparing to unpack .../304-libpoppler82_0.71.0-2_amd64.deb ... Unpacking libpoppler82:amd64 (0.71.0-2) ... Selecting previously unselected package libpoppler-dev:amd64. Preparing to unpack .../305-libpoppler-dev_0.71.0-2_amd64.deb ... Unpacking libpoppler-dev:amd64 (0.71.0-2) ... Selecting previously unselected package libpoppler-private-dev:amd64. Preparing to unpack .../306-libpoppler-private-dev_0.71.0-2_amd64.deb ... Unpacking libpoppler-private-dev:amd64 (0.71.0-2) ... Selecting previously unselected package libpq-dev. Preparing to unpack .../307-libpq-dev_11.1-1+b2_amd64.deb ... Unpacking libpq-dev (11.1-1+b2) ... Selecting previously unselected package libqhull-r7:amd64. Preparing to unpack .../308-libqhull-r7_2015.2-4_amd64.deb ... Unpacking libqhull-r7:amd64 (2015.2-4) ... Selecting previously unselected package libqhull-dev:amd64. Preparing to unpack .../309-libqhull-dev_2015.2-4_amd64.deb ... Unpacking libqhull-dev:amd64 (2015.2-4) ... Selecting previously unselected package libsqlite3-dev:amd64. Preparing to unpack .../310-libsqlite3-dev_3.26.0+fossilbc891ac6b-1_amd64.deb ... Unpacking libsqlite3-dev:amd64 (3.26.0+fossilbc891ac6b-1) ... Selecting previously unselected package libspatialite-dev:amd64. Preparing to unpack .../311-libspatialite-dev_4.3.0a-5+b2_amd64.deb ... Unpacking libspatialite-dev:amd64 (4.3.0a-5+b2) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../312-libwebpdemux2_0.6.1-2_amd64.deb ... Unpacking libwebpdemux2:amd64 (0.6.1-2) ... Selecting previously unselected package libwebp-dev:amd64. Preparing to unpack .../313-libwebp-dev_0.6.1-2_amd64.deb ... Unpacking libwebp-dev:amd64 (0.6.1-2) ... Selecting previously unselected package libxerces-c-dev. Preparing to unpack .../314-libxerces-c-dev_3.2.2+debian-1+b1_amd64.deb ... Unpacking libxerces-c-dev (3.2.2+debian-1+b1) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../315-libzstd-dev_1.3.8+dfsg-3_amd64.deb ... Unpacking libzstd-dev:amd64 (1.3.8+dfsg-3) ... Selecting previously unselected package unixodbc-dev:amd64. Preparing to unpack .../316-unixodbc-dev_2.3.6-0.1_amd64.deb ... Unpacking unixodbc-dev:amd64 (2.3.6-0.1) ... Selecting previously unselected package libgdal-dev. Preparing to unpack .../317-libgdal-dev_2.4.0+dfsg-1_amd64.deb ... Unpacking libgdal-dev (2.4.0+dfsg-1) ... Selecting previously unselected package libsocket++1:amd64. Preparing to unpack .../318-libsocket++1_1.12.13-9_amd64.deb ... Unpacking libsocket++1:amd64 (1.12.13-9) ... Selecting previously unselected package libgdcm2.8:amd64. Preparing to unpack .../319-libgdcm2.8_2.8.8-5_amd64.deb ... Unpacking libgdcm2.8:amd64 (2.8.8-5) ... Selecting previously unselected package libgdcm2-dev. Preparing to unpack .../320-libgdcm2-dev_2.8.8-5_amd64.deb ... Unpacking libgdcm2-dev (2.8.8-5) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../321-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../322-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../323-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../324-libxau-dev_1%3a1.0.8-1+b2_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../325-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../326-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../327-libpthread-stubs0-dev_0.3-4_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.3-4) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../328-libxcb1-dev_1.13.1-2_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../329-libx11-dev_2%3a1.6.7-1_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.7-1) ... Selecting previously unselected package mesa-common-dev:amd64. Preparing to unpack .../330-mesa-common-dev_18.2.8-2_amd64.deb ... Unpacking mesa-common-dev:amd64 (18.2.8-2) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../331-libglvnd0_1.1.0-1_amd64.deb ... Unpacking libglvnd0:amd64 (1.1.0-1) ... Selecting previously unselected package libglvnd-core-dev:amd64. Preparing to unpack .../332-libglvnd-core-dev_1.1.0-1_amd64.deb ... Unpacking libglvnd-core-dev:amd64 (1.1.0-1) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../333-libegl1_1.1.0-1_amd64.deb ... Unpacking libegl1:amd64 (1.1.0-1) ... Selecting previously unselected package libgles1:amd64. Preparing to unpack .../334-libgles1_1.1.0-1_amd64.deb ... Unpacking libgles1:amd64 (1.1.0-1) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../335-libgles2_1.1.0-1_amd64.deb ... Unpacking libgles2:amd64 (1.1.0-1) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../336-libxcb-glx0_1.13.1-2_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.13.1-2) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../337-libxdamage1_1%3a1.1.4-3_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.4-3) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../338-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../339-libgl1-mesa-dri_18.2.8-2_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (18.2.8-2) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../340-libglx-mesa0_18.2.8-2_amd64.deb ... Unpacking libglx-mesa0:amd64 (18.2.8-2) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../341-libglx0_1.1.0-1_amd64.deb ... Unpacking libglx0:amd64 (1.1.0-1) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../342-libgl1_1.1.0-1_amd64.deb ... Unpacking libgl1:amd64 (1.1.0-1) ... Selecting previously unselected package libopengl0:amd64. Preparing to unpack .../343-libopengl0_1.1.0-1_amd64.deb ... Unpacking libopengl0:amd64 (1.1.0-1) ... Selecting previously unselected package libglvnd-dev:amd64. Preparing to unpack .../344-libglvnd-dev_1.1.0-1_amd64.deb ... Unpacking libglvnd-dev:amd64 (1.1.0-1) ... Selecting previously unselected package libx11-xcb-dev:amd64. Preparing to unpack .../345-libx11-xcb-dev_2%3a1.6.7-1_amd64.deb ... Unpacking libx11-xcb-dev:amd64 (2:1.6.7-1) ... Selecting previously unselected package libxcb-dri3-dev:amd64. Preparing to unpack .../346-libxcb-dri3-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-dri3-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../347-libxcb-randr0_1.13.1-2_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../348-libxcb-render0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-randr0-dev:amd64. Preparing to unpack .../349-libxcb-randr0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-randr0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../350-libxcb-shape0_1.13.1-2_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-shape0-dev:amd64. Preparing to unpack .../351-libxcb-shape0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-shape0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0-dev:amd64. Preparing to unpack .../352-libxcb-xfixes0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-xfixes0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-sync-dev:amd64. Preparing to unpack .../353-libxcb-sync-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-sync-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-present-dev:amd64. Preparing to unpack .../354-libxcb-present-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-present-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxshmfence-dev:amd64. Preparing to unpack .../355-libxshmfence-dev_1.3-1_amd64.deb ... Unpacking libxshmfence-dev:amd64 (1.3-1) ... Selecting previously unselected package libxcb-dri2-0-dev:amd64. Preparing to unpack .../356-libxcb-dri2-0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-dri2-0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package libxcb-glx0-dev:amd64. Preparing to unpack .../357-libxcb-glx0-dev_1.13.1-2_amd64.deb ... Unpacking libxcb-glx0-dev:amd64 (1.13.1-2) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../358-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-fixes-dev (1:2018.4-4) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../359-libxfixes-dev_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:5.0.3-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../360-x11proto-damage-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-damage-dev (1:2018.4-4) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../361-libxdamage-dev_1%3a1.1.4-3_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.4-3) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../362-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../363-libxext-dev_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../364-x11proto-xf86vidmode-dev_2018.4-4_all.deb ... Unpacking x11proto-xf86vidmode-dev (2018.4-4) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../365-libxxf86vm-dev_1%3a1.1.4-1+b2_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ... Selecting previously unselected package libgl1-mesa-dev:amd64. Preparing to unpack .../366-libgl1-mesa-dev_18.2.8-2_amd64.deb ... Unpacking libgl1-mesa-dev:amd64 (18.2.8-2) ... Selecting previously unselected package libgl2ps1.4. Preparing to unpack .../367-libgl2ps1.4_1.4.0+dfsg1-2_amd64.deb ... Unpacking libgl2ps1.4 (1.4.0+dfsg1-2) ... Selecting previously unselected package libglu1-mesa:amd64. Preparing to unpack .../368-libglu1-mesa_9.0.0-2.1_amd64.deb ... Unpacking libglu1-mesa:amd64 (9.0.0-2.1) ... Selecting previously unselected package libglu1-mesa-dev:amd64. Preparing to unpack .../369-libglu1-mesa-dev_9.0.0-2.1_amd64.deb ... Unpacking libglu1-mesa-dev:amd64 (9.0.0-2.1) ... Selecting previously unselected package libgphoto2-port12:amd64. Preparing to unpack .../370-libgphoto2-port12_2.5.22-1_amd64.deb ... Unpacking libgphoto2-port12:amd64 (2.5.22-1) ... Selecting previously unselected package libgphoto2-6:amd64. Preparing to unpack .../371-libgphoto2-6_2.5.22-1_amd64.deb ... Unpacking libgphoto2-6:amd64 (2.5.22-1) ... Selecting previously unselected package libgphoto2-dev:amd64. Preparing to unpack .../372-libgphoto2-dev_2.5.22-1_amd64.deb ... Unpacking libgphoto2-dev:amd64 (2.5.22-1) ... Selecting previously unselected package libjson-glib-1.0-common. Preparing to unpack .../373-libjson-glib-1.0-common_1.4.4-2_all.deb ... Unpacking libjson-glib-1.0-common (1.4.4-2) ... Selecting previously unselected package libjson-glib-1.0-0:amd64. Preparing to unpack .../374-libjson-glib-1.0-0_1.4.4-2_amd64.deb ... Unpacking libjson-glib-1.0-0:amd64 (1.4.4-2) ... Selecting previously unselected package libsoup2.4-1:amd64. Preparing to unpack .../375-libsoup2.4-1_2.64.2-2_amd64.deb ... Unpacking libsoup2.4-1:amd64 (2.64.2-2) ... Selecting previously unselected package libsoup-gnome2.4-1:amd64. Preparing to unpack .../376-libsoup-gnome2.4-1_2.64.2-2_amd64.deb ... Unpacking libsoup-gnome2.4-1:amd64 (2.64.2-2) ... Selecting previously unselected package librest-0.7-0:amd64. Preparing to unpack .../377-librest-0.7-0_0.8.1-1_amd64.deb ... Unpacking librest-0.7-0:amd64 (0.8.1-1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../378-libwayland-cursor0_1.16.0-1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.16.0-1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../379-libwayland-egl1_1.16.0-1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.16.0-1) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../380-libxcomposite1_1%3a0.4.4-2_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.4-2) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../381-libxcursor1_1%3a1.1.15-2_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.1.15-2) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../382-libxi6_2%3a1.7.9-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.9-1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../383-libxinerama1_2%3a1.1.4-1_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../384-xkb-data_2.23.1-1_all.deb ... Unpacking xkb-data (2.23.1-1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../385-libxkbcommon0_0.8.2-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (0.8.2-1) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../386-libxrandr2_2%3a1.5.1-1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.1-1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../387-libgtk-3-common_3.24.2-3_all.deb ... Unpacking libgtk-3-common (3.24.2-3) ... Selecting previously unselected package libgtk-3-0:amd64. Preparing to unpack .../388-libgtk-3-0_3.24.2-3_amd64.deb ... Unpacking libgtk-3-0:amd64 (3.24.2-3) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../389-libgtk2.0-common_2.24.32-3_all.deb ... Unpacking libgtk2.0-common (2.24.32-3) ... Selecting previously unselected package libgtk2.0-0:amd64. Preparing to unpack .../390-libgtk2.0-0_2.24.32-3_amd64.deb ... Unpacking libgtk2.0-0:amd64 (2.24.32-3) ... Selecting previously unselected package libhwloc5:amd64. Preparing to unpack .../391-libhwloc5_1.11.12-1_amd64.deb ... Unpacking libhwloc5:amd64 (1.11.12-1) ... Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../392-ocl-icd-libopencl1_2.2.12-2_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.2.12-2) ... Selecting previously unselected package libhwloc-plugins:amd64. Preparing to unpack .../393-libhwloc-plugins_1.11.12-1_amd64.deb ... Unpacking libhwloc-plugins:amd64 (1.11.12-1) ... Selecting previously unselected package libpmix2:amd64. Preparing to unpack .../394-libpmix2_3.1.0~rc2-3_amd64.deb ... Unpacking libpmix2:amd64 (3.1.0~rc2-3) ... Selecting previously unselected package libopenmpi3:amd64. Preparing to unpack .../395-libopenmpi3_3.1.3-9_amd64.deb ... Unpacking libopenmpi3:amd64 (3.1.3-9) ... Selecting previously unselected package libhdf5-openmpi-103:amd64. Preparing to unpack .../396-libhdf5-openmpi-103_1.10.4+repack-8_amd64.deb ... Unpacking libhdf5-openmpi-103:amd64 (1.10.4+repack-8) ... Selecting previously unselected package libhpdf-2.3.0:amd64. Preparing to unpack .../397-libhpdf-2.3.0_2.3.0+dfsg-1_amd64.deb ... Unpacking libhpdf-2.3.0:amd64 (2.3.0+dfsg-1) ... Selecting previously unselected package libhpdf-dev:amd64. Preparing to unpack .../398-libhpdf-dev_2.3.0+dfsg-1_amd64.deb ... Unpacking libhpdf-dev:amd64 (2.3.0+dfsg-1) ... Selecting previously unselected package lsb-base. Preparing to unpack .../399-lsb-base_10.2018112800_all.deb ... Unpacking lsb-base (10.2018112800) ... Selecting previously unselected package x11-common. Preparing to unpack .../400-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../401-libice6_2%3a1.0.9-2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-2) ... Selecting previously unselected package libilmbase23:amd64. Preparing to unpack .../402-libilmbase23_2.2.1-2_amd64.deb ... Unpacking libilmbase23:amd64 (2.2.1-2) ... Selecting previously unselected package libilmbase-dev. Preparing to unpack .../403-libilmbase-dev_2.2.1-2_amd64.deb ... Unpacking libilmbase-dev (2.2.1-2) ... Selecting previously unselected package libjsoncpp1:amd64. Preparing to unpack .../404-libjsoncpp1_1.7.4-3_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3) ... Selecting previously unselected package liblept5. Preparing to unpack .../405-liblept5_1.76.0-1_amd64.deb ... Unpacking liblept5 (1.76.0-1) ... Selecting previously unselected package libnetcdf-c++4. Preparing to unpack .../406-libnetcdf-c++4_4.2-11_amd64.deb ... Unpacking libnetcdf-c++4 (4.2-11) ... Selecting previously unselected package libnotify4:amd64. Preparing to unpack .../407-libnotify4_0.7.7-4_amd64.deb ... Unpacking libnotify4:amd64 (0.7.7-4) ... Selecting previously unselected package libtbb2:amd64. Preparing to unpack .../408-libtbb2_2018~U6-4_amd64.deb ... Unpacking libtbb2:amd64 (2018~U6-4) ... Selecting previously unselected package libopencv-core3.2:amd64. Preparing to unpack .../409-libopencv-core3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-core3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-flann3.2:amd64. Preparing to unpack .../410-libopencv-flann3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-flann3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-imgproc3.2:amd64. Preparing to unpack .../411-libopencv-imgproc3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-imgproc3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopenexr23:amd64. Preparing to unpack .../412-libopenexr23_2.2.1-4_amd64.deb ... Unpacking libopenexr23:amd64 (2.2.1-4) ... Selecting previously unselected package libopencv-imgcodecs3.2:amd64. Preparing to unpack .../413-libopencv-imgcodecs3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-imgcodecs3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libswscale5:amd64. Preparing to unpack .../414-libswscale5_7%3a4.1-1_amd64.deb ... Unpacking libswscale5:amd64 (7:4.1-1) ... Selecting previously unselected package libopencv-videoio3.2:amd64. Preparing to unpack .../415-libopencv-videoio3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-videoio3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-highgui3.2:amd64. Preparing to unpack .../416-libopencv-highgui3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-highgui3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-ml3.2:amd64. Preparing to unpack .../417-libopencv-ml3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-ml3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-features2d3.2:amd64. Preparing to unpack .../418-libopencv-features2d3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-features2d3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-calib3d3.2:amd64. Preparing to unpack .../419-libopencv-calib3d3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-calib3d3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libtbb-dev:amd64. Preparing to unpack .../420-libtbb-dev_2018~U6-4_amd64.deb ... Unpacking libtbb-dev:amd64 (2018~U6-4) ... Selecting previously unselected package libopencv-core-dev:amd64. Preparing to unpack .../421-libopencv-core-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-core-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-flann-dev:amd64. Preparing to unpack .../422-libopencv-flann-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-flann-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-imgproc-dev:amd64. Preparing to unpack .../423-libopencv-imgproc-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-imgproc-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-imgcodecs-dev:amd64. Preparing to unpack .../424-libopencv-imgcodecs-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-imgcodecs-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-videoio-dev:amd64. Preparing to unpack .../425-libopencv-videoio-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-videoio-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../426-libopenexr-dev_2.2.1-4_amd64.deb ... Unpacking libopenexr-dev (2.2.1-4) ... Selecting previously unselected package libswscale-dev:amd64. Preparing to unpack .../427-libswscale-dev_7%3a4.1-1_amd64.deb ... Unpacking libswscale-dev:amd64 (7:4.1-1) ... Selecting previously unselected package libopencv-highgui-dev:amd64. Preparing to unpack .../428-libopencv-highgui-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-highgui-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-ml-dev:amd64. Preparing to unpack .../429-libopencv-ml-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-ml-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-features2d-dev:amd64. Preparing to unpack .../430-libopencv-features2d-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-features2d-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-calib3d-dev:amd64. Preparing to unpack .../431-libopencv-calib3d-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-calib3d-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-objdetect3.2:amd64. Preparing to unpack .../432-libopencv-objdetect3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-objdetect3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-photo3.2:amd64. Preparing to unpack .../433-libopencv-photo3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-photo3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-video3.2:amd64. Preparing to unpack .../434-libopencv-video3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-video3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-shape3.2:amd64. Preparing to unpack .../435-libopencv-shape3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-shape3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-stitching3.2:amd64. Preparing to unpack .../436-libopencv-stitching3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-stitching3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-superres3.2:amd64. Preparing to unpack .../437-libopencv-superres3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-superres3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-videostab3.2:amd64. Preparing to unpack .../438-libopencv-videostab3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-videostab3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libpython2.7:amd64. Preparing to unpack .../439-libpython2.7_2.7.15-5_amd64.deb ... Unpacking libpython2.7:amd64 (2.7.15-5) ... Selecting previously unselected package libtcl8.6:amd64. Preparing to unpack .../440-libtcl8.6_8.6.9+dfsg-1_amd64.deb ... Unpacking libtcl8.6:amd64 (8.6.9+dfsg-1) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../441-libxft2_2.3.2-2_amd64.deb ... Unpacking libxft2:amd64 (2.3.2-2) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../442-libxss1_1%3a1.2.3-1_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.3-1) ... Selecting previously unselected package libtk8.6:amd64. Preparing to unpack .../443-libtk8.6_8.6.9-1_amd64.deb ... Unpacking libtk8.6:amd64 (8.6.9-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../444-libsm6_2%3a1.2.2-1+b3_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.2-1+b3) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../445-libxt6_1%3a1.1.5-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libvtk6.3. Preparing to unpack .../446-libvtk6.3_6.3.0+dfsg2-2+b5_amd64.deb ... Unpacking libvtk6.3 (6.3.0+dfsg2-2+b5) ... Selecting previously unselected package libopencv-viz3.2:amd64. Preparing to unpack .../447-libopencv-viz3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-viz3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libtesseract4:amd64. Preparing to unpack .../448-libtesseract4_4.0.0-1+b1_amd64.deb ... Unpacking libtesseract4:amd64 (4.0.0-1+b1) ... Selecting previously unselected package libopencv-contrib3.2:amd64. Preparing to unpack .../449-libopencv-contrib3.2_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-contrib3.2:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-objdetect-dev:amd64. Preparing to unpack .../450-libopencv-objdetect-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-objdetect-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-photo-dev:amd64. Preparing to unpack .../451-libopencv-photo-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-photo-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-video-dev:amd64. Preparing to unpack .../452-libopencv-video-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-video-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-shape-dev:amd64. Preparing to unpack .../453-libopencv-shape-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-shape-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-stitching-dev:amd64. Preparing to unpack .../454-libopencv-stitching-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-stitching-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-superres-dev:amd64. Preparing to unpack .../455-libopencv-superres-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-superres-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-videostab-dev:amd64. Preparing to unpack .../456-libopencv-videostab-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-videostab-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-viz-dev:amd64. Preparing to unpack .../457-libopencv-viz-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-viz-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-contrib-dev:amd64. Preparing to unpack .../458-libopencv-contrib-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-contrib-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv-ts-dev:amd64. Preparing to unpack .../459-libopencv-ts-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-ts-dev:amd64 (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv3.2-jni. Preparing to unpack .../460-libopencv3.2-jni_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv3.2-jni (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libopencv3.2-java. Preparing to unpack .../461-libopencv3.2-java_3.2.0+dfsg-5_all.deb ... Unpacking libopencv3.2-java (3.2.0+dfsg-5) ... Selecting previously unselected package libopencv-dev. Preparing to unpack .../462-libopencv-dev_3.2.0+dfsg-5+b1_amd64.deb ... Unpacking libopencv-dev (3.2.0+dfsg-5+b1) ... Selecting previously unselected package libpython2.7-dev:amd64. Preparing to unpack .../463-libpython2.7-dev_2.7.15-5_amd64.deb ... Unpacking libpython2.7-dev:amd64 (2.7.15-5) ... Selecting previously unselected package libpython2-dev:amd64. Preparing to unpack .../464-libpython2-dev_2.7.15-3_amd64.deb ... Unpacking libpython2-dev:amd64 (2.7.15-3) ... Selecting previously unselected package libpython-dev:amd64. Preparing to unpack .../465-libpython-dev_2.7.15-3_amd64.deb ... Unpacking libpython-dev:amd64 (2.7.15-3) ... Selecting previously unselected package libsvm3. Preparing to unpack .../466-libsvm3_3.21+ds-1.2_amd64.deb ... Unpacking libsvm3 (3.21+ds-1.2) ... Selecting previously unselected package libsvm-dev. Preparing to unpack .../467-libsvm-dev_3.21+ds-1.2_amd64.deb ... Unpacking libsvm-dev (3.21+ds-1.2) ... Selecting previously unselected package libtiff5-dev. Preparing to unpack .../468-libtiff5-dev_4.0.10-3_amd64.deb ... Unpacking libtiff5-dev (4.0.10-3) ... Selecting previously unselected package libvigraimpex6:amd64. Preparing to unpack .../469-libvigraimpex6_1.10.0+git20160211.167be93+dfsg1-1_amd64.deb ... Unpacking libvigraimpex6:amd64 (1.10.0+git20160211.167be93+dfsg1-1) ... Selecting previously unselected package libvigraimpex-dev:amd64. Preparing to unpack .../470-libvigraimpex-dev_1.10.0+git20160211.167be93+dfsg1-1_amd64.deb ... Unpacking libvigraimpex-dev:amd64 (1.10.0+git20160211.167be93+dfsg1-1) ... Selecting previously unselected package libwxbase3.0-0v5:amd64. Preparing to unpack .../471-libwxbase3.0-0v5_3.0.4+dfsg-8_amd64.deb ... Unpacking libwxbase3.0-0v5:amd64 (3.0.4+dfsg-8) ... Selecting previously unselected package wx3.0-headers. Preparing to unpack .../472-wx3.0-headers_3.0.4+dfsg-8_all.deb ... Unpacking wx3.0-headers (3.0.4+dfsg-8) ... Selecting previously unselected package libwxbase3.0-dev:amd64. Preparing to unpack .../473-libwxbase3.0-dev_3.0.4+dfsg-8_amd64.deb ... Unpacking libwxbase3.0-dev:amd64 (3.0.4+dfsg-8) ... Selecting previously unselected package libwxgtk3.0-0v5:amd64. Preparing to unpack .../474-libwxgtk3.0-0v5_3.0.4+dfsg-8_amd64.deb ... Unpacking libwxgtk3.0-0v5:amd64 (3.0.4+dfsg-8) ... Selecting previously unselected package wx-common. Preparing to unpack .../475-wx-common_3.0.4+dfsg-8_amd64.deb ... Unpacking wx-common (3.0.4+dfsg-8) ... Selecting previously unselected package libwxgtk3.0-dev:amd64. Preparing to unpack .../476-libwxgtk3.0-dev_3.0.4+dfsg-8_amd64.deb ... Unpacking libwxgtk3.0-dev:amd64 (3.0.4+dfsg-8) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../477-python2.7-dev_2.7.15-5_amd64.deb ... Unpacking python2.7-dev (2.7.15-5) ... Selecting previously unselected package python2-dev. Preparing to unpack .../478-python2-dev_2.7.15-3_amd64.deb ... Unpacking python2-dev (2.7.15-3) ... Selecting previously unselected package python-dev. Preparing to unpack .../479-python-dev_2.7.15-3_amd64.deb ... Unpacking python-dev (2.7.15-3) ... Selecting previously unselected package swig3.0. Preparing to unpack .../480-swig3.0_3.0.12-1.2_amd64.deb ... Unpacking swig3.0 (3.0.12-1.2) ... Selecting previously unselected package swig. Preparing to unpack .../481-swig_3.0.12-1.2_amd64.deb ... Unpacking swig (3.0.12-1.2) ... Selecting previously unselected package sbuild-build-depends-saga-dummy. Preparing to unpack .../482-sbuild-build-depends-saga-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-saga-dummy (0.invalid.0) ... Setting up libx264-155:amd64 (2:0.155.2917+git0a84d98-2) ... Setting up libminizip1:amd64 (1.1-8+b1) ... Setting up libglvnd0:amd64 (1.1.0-1) ... Setting up readline-common (7.0-5) ... Setting up libopengl0:amd64 (1.1.0-1) ... Setting up libpopt0:amd64 (1.16-11) ... Setting up libgles1:amd64 (1.1.0-1) ... Setting up libaec0:amd64 (1.0.2-1) ... Setting up libtwolame0:amd64 (0.3.13-4) ... Setting up libraw1394-11:amd64 (2.1.2-1+b1) ... Setting up libjson-glib-1.0-common (1.4.4-2) ... Setting up libgtk2.0-common (2.24.32-3) ... Setting up libevent-2.1-6:amd64 (2.1.8-stable-4) ... Setting up libopenjp2-7:amd64 (2.3.0-1.1) ... Setting up libqhull7:amd64 (2015.2-4) ... Setting up glib-networking-common (2.58.0-2) ... Setting up libevent-core-2.1-6:amd64 (2.1.8-stable-4) ... Setting up libjpeg62-turbo:amd64 (1:1.5.2-2+b1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libnghttp2-14:amd64 (1.35.1-1+b1) ... Setting up swig3.0 (3.0.12-1.2) ... Setting up mime-support (3.61) ... Setting up libicu63:amd64 (63.1-5) ... Setting up libpng16-16:amd64 (1.6.36-2) ... Setting up libwavpack1:amd64 (5.1.0-5) ... Setting up liblcms2-2:amd64 (2.9-3) ... Setting up libjbig0:amd64 (2.1-3.1+b2) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libldap-common (2.4.47+dfsg-1) ... Setting up libpthread-stubs0-dev:amd64 (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libdxflib3:amd64 (3.17.0-2) ... Setting up libreadline7:amd64 (7.0-5) ... Setting up libilmbase23:amd64 (2.2.1-2) ... Setting up libpsl5:amd64 (0.20.2-2) ... Setting up libnuma1:amd64 (2.0.12-1) ... Setting up libcharls1:amd64 (1.1.0+dfsg-3) ... Setting up systemd-sysv (240-2) ... Setting up libtbb2:amd64 (2018~U6-4) ... Setting up libelf1:amd64 (0.175-2) ... Setting up libssl-dev:amd64 (1.1.1a-1) ... Setting up libsoxr0:amd64 (0.1.2-3) ... Setting up libglib2.0-0:amd64 (2.58.2-3) ... Setting up mysql-common (5.8+1.0.5) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libxshmfence1:amd64 (1.3-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libopencv-core3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libwayland-client0:amd64 (1.16.0-1) ... Setting up xkb-data (2.23.1-1) ... Setting up libproxy1v5:amd64 (0.4.15-5) ... Setting up uuid-dev:amd64 (2.33-0.2) ... Setting up wx3.0-headers (3.0.4+dfsg-8) ... Setting up libsocket++1:amd64 (1.12.13-9) ... Setting up libgdk-pixbuf2.0-common (2.38.0+dfsg-7) ... Setting up libopenjp2-7-dev (2.3.0-1.1) ... Setting up glib-networking-services (2.58.0-2) ... Setting up libdatrie1:amd64 (0.2.12-1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libshine3:amd64 (3.1.1-2) ... Setting up libgif7:amd64 (5.1.4-3) ... Setting up libva2:amd64 (2.3.0-2) ... Setting up libpipeline1:amd64 (1.5.0-2) ... Setting up libsvm3 (3.21+ds-1.2) ... Setting up libglapi-mesa:amd64 (18.2.8-2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ... Setting up libepsilon1:amd64 (0.9.2+dfsg-4) ... Setting up libspeex1:amd64 (1.2~rc1.2-1+b2) ... Setting up m4 (1.4.18-2) ... Setting up libminizip-dev:amd64 (1.1-8+b1) ... Setting up libfftw3-double3:amd64 (3.3.8-2) ... Setting up libxvidcore4:amd64 (2:1.3.5-1) ... Setting up libnspr4:amd64 (2:4.20-1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7+b3) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up libfreexl1:amd64 (1.0.5-3) ... Setting up x11proto-dev (2018.4-4) ... Setting up libopus0:amd64 (1.3-1) ... Setting up libfreetype6:amd64 (2.9.1-3) ... Setting up libmagic-mgc (1:5.34-2) ... Setting up libwxbase3.0-0v5:amd64 (3.0.4+dfsg-8) ... Setting up libfyba0:amd64 (4.1.1-6) ... Setting up libmagic1:amd64 (1:5.34-2) ... Setting up libdrm-common (2.4.95-1) ... Setting up libjson-glib-1.0-0:amd64 (1.4.4-2) ... Setting up lsb-base (10.2018112800) ... Setting up libgraphite2-3:amd64 (1.3.12-1) ... Setting up libjbig-dev:amd64 (2.1-3.1+b2) ... Setting up libcroco3:amd64 (0.6.12-3) ... Setting up libpsm-infinipath1 (3.3+20.604758e7-6) ... update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode Setting up libogg0:amd64 (1.3.2-1+b1) ... Setting up gdal-data (2.4.0+dfsg-1) ... Setting up libfftw3-quad3:amd64 (3.3.8-2) ... Setting up libatk1.0-data (2.30.0-2) ... Setting up x11proto-damage-dev (1:2018.4-4) ... Setting up pkg-config (0.29-4+b1) ... Setting up libx11-xcb1:amd64 (2:1.6.7-1) ... Setting up sensible-utils (0.0.12) ... Setting up libpixman-1-0:amd64 (0.36.0-1) ... Setting up libgeos-3.7.1:amd64 (3.7.1-1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up libmp3lame0:amd64 (3.100-2+b1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libssh2-1:amd64 (1.8.0-2) ... Setting up libhpdf-2.3.0:amd64 (2.3.0+dfsg-1) ... Setting up libusb-1.0-0:amd64 (2:1.0.22-2) ... Setting up libcrystalhd3:amd64 (1:0.0~git20110715.fdd2f19-13) ... Setting up libevent-pthreads-2.1-6:amd64 (2.1.8-stable-4) ... Processing triggers for libc-bin (2.28-4) ... Setting up libcodec2-0.8.1:amd64 (0.8.1-2) ... Setting up dwz (0.12-3) ... Setting up libepoxy0:amd64 (1.5.3-0.1) ... Setting up autotools-dev (20180224.1) ... Setting up libboost1.67-dev:amd64 (1.67.0-11) ... Setting up libatk1.0-0:amd64 (2.30.0-2) ... Setting up libgdcm2.8:amd64 (2.8.8-5) ... Setting up libsnappy1v5:amd64 (1.1.7-1) ... Setting up libcharls-dev:amd64 (1.1.0+dfsg-3) ... Setting up libzstd-dev:amd64 (1.3.8+dfsg-3) ... Processing triggers for systemd (240-2) ... Setting up libltdl7:amd64 (2.4.6-6) ... Setting up libjson-c-dev:amd64 (0.12.1-1.3) ... Setting up libopencv-ml3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libsqlite3-0:amd64 (3.26.0+fossilbc891ac6b-1) ... Setting up libdconf1:amd64 (0.30.1-2) ... Setting up libzvbi-common (0.2.35-15) ... Setting up libfribidi0:amd64 (1.0.5-3) ... Setting up libexpat1-dev:amd64 (2.2.6-1) ... Setting up libpciaccess0:amd64 (0.14-1) ... Setting up libfftw3-single3:amd64 (3.3.8-2) ... Setting up libgles2:amd64 (1.1.0-1) ... Setting up shared-mime-info (1.10-1) ... Setting up libxkbcommon0:amd64 (0.8.2-1) ... Setting up libpcrecpp0v5:amd64 (2:8.39-11) ... Setting up libpcre32-3:amd64 (2:8.39-11) ... Setting up libopencv-imgproc3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libvpx5:amd64 (1.7.0-3) ... Setting up libopencv-flann3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up icu-devtools (63.1-5) ... Setting up libpcre16-3:amd64 (2:8.39-11) ... Setting up libaom0:amd64 (1.0.0-3) ... Setting up libboost-dev:amd64 (1.67.0.1) ... Setting up libgme0:amd64 (0.6.2-1) ... Setting up libtcl8.6:amd64 (8.6.9+dfsg-1) ... Setting up libcolord2:amd64 (1.4.3-3+b1) ... Setting up libthai-data (0.1.28-1) ... Setting up libjpeg62-turbo-dev:amd64 (1:1.5.2-2+b1) ... Setting up liblzma-dev:amd64 (5.2.2-1.3) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up ocl-icd-libopencl1:amd64 (2.2.12-2) ... Setting up libhdf4-0-alt (4.2.13-4) ... Setting up libzvbi0:amd64 (0.2.35-15) ... Setting up libkeyutils1:amd64 (1.5.9-9.3) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libnl-3-200:amd64 (3.4.0-1) ... Setting up libvorbis0a:amd64 (1.3.6-1) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up libopencv-video3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libmpg123-0:amd64 (1.25.10-2) ... Setting up libfftw3-long3:amd64 (3.3.8-2) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libfyba-dev:amd64 (4.1.1-6) ... Setting up libgfortran5:amd64 (8.2.0-14) ... Setting up libexif12:amd64 (0.6.21-5) ... Setting up libglvnd-core-dev:amd64 (1.1.0-1) ... Setting up hdf5-helpers (1.10.4+repack-8) ... Setting up libncurses6:amd64 (6.1+20181013-1) ... Setting up libqhull-r7:amd64 (2015.2-4) ... Setting up libwayland-cursor0:amd64 (1.16.0-1) ... Setting up libtbb-dev:amd64 (2018~U6-4) ... Setting up libgsm1:amd64 (1.0.18-1) ... Setting up libwayland-egl1:amd64 (1.16.0-1) ... Setting up libx11-data (2:1.6.7-1) ... Setting up libpython2.7-stdlib:amd64 (2.7.15-5) ... Setting up libxau6:amd64 (1:1.0.8-1+b2) ... Setting up autopoint (0.19.8.1-9) ... Setting up libmpdec2:amd64 (2.4.2-2) ... Setting up libdbus-1-3:amd64 (1.12.12-1) ... Setting up liburiparser1:amd64 (0.9.0-1) ... Setting up libavahi-common-data:amd64 (0.7-4+b1) ... Setting up libsz2:amd64 (1.0.2-1) ... Setting up proj-data (5.2.0-1) ... Setting up libwayland-server0:amd64 (1.16.0-1) ... Setting up libwebp6:amd64 (0.6.1-2) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Setting up libsvm-dev (3.21+ds-1.2) ... Setting up libfile-stripnondeterminism-perl (1.0.0-1) ... Setting up libjsoncpp1:amd64 (1.7.4-3) ... Setting up libfreexl-dev:amd64 (1.0.5-3) ... Setting up libvorbisfile3:amd64 (1.3.6-1) ... Setting up mariadb-common (1:10.3.11-3) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libraw1394-dev:amd64 (2.1.2-1+b1) ... Setting up libx265-165:amd64 (2.9-3) ... Setting up wx-common (3.0.4+dfsg-8) ... Setting up libopencv-photo3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libgphoto2-port12:amd64 (2.5.22-1) ... Setting up libfftw3-bin (3.3.8-2) ... Setting up libpcre3-dev:amd64 (2:8.39-11) ... Setting up libdap25:amd64 (3.20.2-1) ... Setting up swig (3.0.12-1.2) ... Setting up libpython3.7-stdlib:amd64 (3.7.2-1) ... Setting up libhpdf-dev:amd64 (2.3.0+dfsg-1) ... Setting up libodbc1:amd64 (2.3.6-0.1) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up libopenexr23:amd64 (2.2.1-4) ... Setting up libpsm2-2 (11.2.68-4) ... Setting up libdxflib-dev:amd64 (3.17.0-2) ... Setting up libilmbase-dev (2.2.1-2) ... Setting up libxshmfence-dev:amd64 (1.3-1) ... Setting up gettext (0.19.8.1-9) ... Setting up libsqlite3-dev:amd64 (3.26.0+fossilbc891ac6b-1) ... Setting up libopenmpt0:amd64 (0.4.1-1) ... Setting up libgif-dev (5.1.4-3) ... Setting up libepsilon-dev:amd64 (0.9.2+dfsg-4) ... Setting up groff-base (1.22.4-2) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up libaec-dev:amd64 (1.0.2-1) ... Setting up python2.7 (2.7.15-5) ... Setting up libnss3:amd64 (2:3.41-1) ... Setting up libproj13:amd64 (5.2.0-1) ... Setting up libharfbuzz0b:amd64 (2.3.0-1) ... Setting up libdc1394-22:amd64 (2.2.5-1) ... Setting up libtiff5:amd64 (4.0.10-3) ... Setting up x11proto-xf86vidmode-dev (2018.4-4) ... Setting up libxau-dev:amd64 (1:1.0.8-1+b2) ... Setting up libnl-route-3-200:amd64 (3.4.0-1) ... Setting up python3.7 (3.7.2-1) ... Setting up autoconf (2.69-11) ... Setting up libthai0:amd64 (0.1.28-1) ... Setting up libicu-dev (63.1-5) ... Setting up libgdcm2-dev (2.8.8-5) ... Setting up libhdf5-103:amd64 (1.10.4+repack-8) ... Setting up file (1:5.34-2) ... Setting up libhwloc5:amd64 (1.11.12-1) ... Setting up libkrb5support0:amd64 (1.16.2-1) ... Setting up libkmlbase1:amd64 (1.3.0-7) ... Setting up ucf (3.0038+nmu1) ... Setting up libwxbase3.0-dev:amd64 (3.0.4+dfsg-8) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/wx/config/base-unicode-3.0 to provide /usr/bin/wx-config (wx-config) in auto mode Setting up libqhull-dev:amd64 (2015.2-4) ... Setting up libdrm2:amd64 (2.4.95-1) ... Setting up libxml2-dev:amd64 (2.9.4+dfsg1-7+b3) ... Setting up liblept5 (1.76.0-1) ... Setting up libogdi3.2 (3.2.1+ds-4) ... Setting up libhwloc-plugins:amd64 (1.11.12-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libkmlxsd1:amd64 (1.3.0-7) ... Setting up libvigraimpex6:amd64 (1.10.0+git20160211.167be93+dfsg1-1) ... Setting up libdrm-intel1:amd64 (2.4.95-1) ... Setting up libgeos-c1v5:amd64 (3.7.1-1) ... Setting up libblas3:amd64 (3.8.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ... Setting up libjpeg-dev (1:1.5.2-2) ... Setting up libdapserver7v5:amd64 (3.20.2-1) ... Setting up libexif-dev:amd64 (0.6.21-5) ... Setting up libwebpmux3:amd64 (0.6.1-2) ... Setting up libopencv-core-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libva-drm2:amd64 (2.3.0-2) ... Setting up libpython2.7:amd64 (2.7.15-5) ... Setting up libgeotiff2:amd64 (1.4.3-1) ... Setting up libfftw3-dev:amd64 (3.3.8-2) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:amd64 (2:1.0.9-2) ... Setting up libtiffxx5:amd64 (4.0.10-3) ... Setting up libopencv-shape3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libwebpdemux2:amd64 (0.6.1-2) ... Setting up libopencv-ml-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libspatialite7:amd64 (4.3.0a-5+b2) ... Setting up libopenexr-dev (2.2.1-4) ... Setting up man-db (2.8.5-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer -> /lib/systemd/system/man-db.timer. Setting up libpython2-stdlib:amd64 (2.7.15-3) ... Setting up liburiparser-dev (0.9.0-1) ... Setting up libpython2.7-dev:amd64 (2.7.15-5) ... Setting up libkmldom1:amd64 (1.3.0-7) ... Setting up libavahi-common3:amd64 (0.7-4+b1) ... Setting up libdrm-radeon1:amd64 (2.4.95-1) ... Setting up libpng-dev:amd64 (1.6.36-2) ... Setting up dbus (1.12.12-1) ... Running in chroot, ignoring request. All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up libvorbisenc2:amd64 (1.3.6-1) ... Setting up libdrm-nouveau2:amd64 (2.4.95-1) ... Setting up libspatialite-dev:amd64 (4.3.0a-5+b2) ... Setting up python2.7-dev (2.7.15-5) ... Setting up libxcb1:amd64 (1.13.1-2) ... Setting up libopencv-imgproc-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libmariadb3:amd64 (1:10.3.11-3) ... Setting up libtool (2.4.6-6) ... Setting up libpython3-stdlib:amd64 (3.7.1-3) ... Setting up libibverbs1:amd64 (21.0-1) ... Setting up libxcb-present0:amd64 (1.13.1-2) ... Setting up libtiff-dev:amd64 (4.0.10-3) ... Setting up libxcb-dri2-0:amd64 (1.13.1-2) ... Setting up libsm6:amd64 (2:1.2.2-1+b3) ... Setting up libgeotiff-dev:amd64 (1.4.3-1) ... Setting up libproj-dev:amd64 (5.2.0-1) ... Setting up libxcb-dri3-0:amd64 (1.13.1-2) ... Setting up libk5crypto3:amd64 (1.16.2-1) ... Setting up libxcb-glx0:amd64 (1.13.1-2) ... Setting up libxcb-randr0:amd64 (1.13.1-2) ... Setting up fontconfig-config (2.13.1-2) ... Setting up libxcb-xfixes0:amd64 (1.13.1-2) ... Setting up libxcb-render0:amd64 (1.13.1-2) ... Setting up libpam-systemd:amd64 (240-2) ... Setting up libopencv-ts-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-photo-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libltdl-dev:amd64 (2.4.6-6) ... Setting up po-debconf (1.0.21) ... Setting up python3 (3.7.1-3) ... Setting up libdrm-amdgpu1:amd64 (2.4.95-1) ... Setting up libblas-dev:amd64 (3.8.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode Setting up libdrm-dev:amd64 (2.4.95-1) ... Setting up liblapack3:amd64 (3.8.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up libdc1394-22-dev:amd64 (2.2.5-1) ... Setting up libgbm1:amd64 (18.2.8-2) ... Setting up libtiff5-dev (4.0.10-3) ... Setting up libopencv-flann-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libx11-6:amd64 (2:1.6.7-1) ... Setting up libgl1-mesa-dri:amd64 (18.2.8-2) ... Setting up libtesseract4:amd64 (4.0.0-1+b1) ... Setting up libhdf5-cpp-103:amd64 (1.10.4+repack-8) ... Setting up libhdf5-dev (1.10.4+repack-8) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/x86_64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode Setting up libgeos-dev (3.7.1-1) ... Setting up libpmix2:amd64 (3.1.0~rc2-3) ... Setting up librdmacm1:amd64 (21.0-1) ... Setting up libmariadb-dev:amd64 (1:10.3.11-3) ... Setting up libsuperlu5:amd64 (5.2.1+dfsg1-3) ... Setting up python2 (2.7.15-3) ... Setting up dbus-user-session (1.12.12-1) ... Setting up libogdi3.2-dev (3.2.1+ds-4) ... Setting up libwebp-dev:amd64 (0.6.1-2) ... Setting up libxcb-sync1:amd64 (1.13.1-2) ... Setting up libpython2-dev:amd64 (2.7.15-3) ... Setting up libpython-stdlib:amd64 (2.7.15-3) ... Setting up libkmlengine1:amd64 (1.3.0-7) ... Setting up libsuperlu-dev:amd64 (5.2.1+dfsg1-3) ... Setting up python2-dev (2.7.15-3) ... Setting up libxcomposite1:amd64 (1:0.4.4-2) ... Setting up libxcb-shm0:amd64 (1.13.1-2) ... Setting up libxpm4:amd64 (1:3.5.12-1) ... Setting up libxt6:amd64 (1:1.1.5-1) ... Setting up libxcb-shape0:amd64 (1.13.1-2) ... Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up libxcb1-dev:amd64 (1.13.1-2) ... Setting up libxcb-glx0-dev:amd64 (1.13.1-2) ... Setting up libarpack2:amd64 (3.6.3-1) ... Setting up libavahi-client3:amd64 (0.7-4+b1) ... Setting up libvigraimpex-dev:amd64 (1.10.0+git20160211.167be93+dfsg1-1) ... Setting up libkrb5-3:amd64 (1.16.2-1) ... Setting up libegl-mesa0:amd64 (18.2.8-2) ... Setting up libx11-dev:amd64 (2:1.6.7-1) ... Setting up python3-lib2to3 (3.7.2-2) ... Setting up libopencv-video-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up python3-distutils (3.7.2-2) ... Setting up python (2.7.15-3) ... Setting up libxcb-sync-dev:amd64 (1.13.1-2) ... Setting up libopencv-shape-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up liblapack-dev:amd64 (3.8.0-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode Setting up libx11-xcb-dev:amd64 (2:1.6.7-1) ... Setting up libpython-dev:amd64 (2.7.15-3) ... Setting up libfontconfig1:amd64 (2.13.1-2) ... Setting up mesa-common-dev:amd64 (18.2.8-2) ... Setting up libxext6:amd64 (2:1.3.3-1+b2) ... Setting up libxfixes3:amd64 (1:5.0.3-1) ... Setting up libfabric1 (1.6.1-5) ... Setting up dconf-service (0.30.1-2) ... Setting up libarmadillo9 (1:9.200.6+dfsg-1) ... Setting up python-dev (2.7.15-3) ... Setting up libatspi2.0-0:amd64 (2.30.0-5) ... Setting up libxss1:amd64 (1:1.2.3-1) ... Setting up libgdk-pixbuf2.0-0:amd64 (2.38.0+dfsg-7) ... Setting up libgd3:amd64 (2.2.5-5) ... Setting up libpoppler82:amd64 (0.71.0-2) ... Setting up libbluray2:amd64 (1:1.0.2-3) ... Setting up libvdpau1:amd64 (1.1.1-9) ... Setting up libmariadb-dev-compat:amd64 (1:10.3.11-3) ... Setting up libkmlconvenience1:amd64 (1.3.0-7) ... Setting up libgssapi-krb5-2:amd64 (1.16.2-1) ... Setting up libxcb-dri2-0-dev:amd64 (1.13.1-2) ... Setting up libxcb-render0-dev:amd64 (1.13.1-2) ... Setting up libegl1:amd64 (1.1.0-1) ... Setting up gtk-update-icon-cache (3.24.2-3) ... Setting up libxcb-dri3-dev:amd64 (1.13.1-2) ... Setting up libxcursor1:amd64 (1:1.1.15-2) ... Setting up libkmlregionator1:amd64 (1.3.0-7) ... Setting up libxext-dev:amd64 (2:1.3.3-1+b2) ... Setting up libxcb-shape0-dev:amd64 (1.13.1-2) ... Setting up libatk-bridge2.0-0:amd64 (2.30.0-2) ... Setting up libarpack2-dev:amd64 (3.6.3-1) ... Setting up libpoppler80:amd64 (0.69.0-2) ... Setting up default-libmysqlclient-dev:amd64 (1.0.5) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ... Setting up libva-x11-2:amd64 (2.3.0-2) ... Setting up libxft2:amd64 (2.3.2-2) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ... Setting up libxfixes-dev:amd64 (1:5.0.3-1) ... Setting up dh-python (3.20180927) ... Setting up dconf-gsettings-backend:amd64 (0.30.1-2) ... Setting up libxrandr2:amd64 (2:1.5.1-1) ... Setting up fontconfig (2.13.1-2) ... Regenerating fonts cache... done. Setting up libcups2:amd64 (2.2.10-3) ... Setting up libarmadillo-dev (1:9.200.6+dfsg-1) ... Setting up libxi6:amd64 (2:1.7.9-1) ... Setting up libcairo2:amd64 (1.16.0-2) ... Setting up libnotify4:amd64 (0.7.7-4) ... Setting up libxinerama1:amd64 (2:1.1.4-1) ... Setting up libxcb-randr0-dev:amd64 (1.13.1-2) ... Setting up libopenmpi3:amd64 (3.1.3-9) ... Setting up libpoppler-dev:amd64 (0.71.0-2) ... Setting up libxdamage1:amd64 (1:1.1.4-3) ... Setting up gsettings-desktop-schemas (3.28.1-1) ... Setting up libgtk-3-common (3.24.2-3) ... Setting up libxcb-xfixes0-dev:amd64 (1.13.1-2) ... Setting up libavutil56:amd64 (7:4.1-1) ... Setting up libtk8.6:amd64 (8.6.9-1) ... Setting up libssh-gcrypt-4:amd64 (0.8.6-1) ... Setting up libcairo-gobject2:amd64 (1.16.0-2) ... Setting up libsasl2-modules-db:amd64 (2.1.27~rc8-1) ... Setting up libsasl2-2:amd64 (2.1.27~rc8-1) ... Setting up libxdamage-dev:amd64 (1:1.1.4-3) ... Setting up libgphoto2-6:amd64 (2.5.22-1) ... Setting up libavresample4:amd64 (7:4.1-1) ... Setting up libkml-dev:amd64 (1.3.0-7) ... Setting up libldap-2.4-2:amd64 (2.4.47+dfsg-1) ... Setting up glib-networking:amd64 (2.58.0-2) ... Setting up libpango-1.0-0:amd64 (1.42.4-6) ... Setting up libxcb-present-dev:amd64 (1.13.1-2) ... Setting up libhdf5-openmpi-103:amd64 (1.10.4+repack-8) ... Setting up libtheora0:amd64 (1.1.1+dfsg.1-14+b1) ... Setting up libswscale5:amd64 (7:4.1-1) ... Setting up libglx-mesa0:amd64 (18.2.8-2) ... Setting up libavutil-dev:amd64 (7:4.1-1) ... Setting up libpoppler-private-dev:amd64 (0.71.0-2) ... Setting up libswresample3:amd64 (7:4.1-1) ... Setting up libcurl3-gnutls:amd64 (7.62.0-1) ... Setting up libgphoto2-dev:amd64 (2.5.22-1) ... Setting up libavresample-dev:amd64 (7:4.1-1) ... Setting up libsoup2.4-1:amd64 (2.64.2-2) ... Setting up libsoup-gnome2.4-1:amd64 (2.64.2-2) ... Setting up libswscale-dev:amd64 (7:4.1-1) ... Setting up libpangoft2-1.0-0:amd64 (1.42.4-6) ... Setting up libdapclient6v5:amd64 (3.20.2-1) ... Setting up libpq5:amd64 (11.1-1+b2) ... Setting up libswresample-dev:amd64 (7:4.1-1) ... Setting up libnetcdf13:amd64 (1:4.6.2-1) ... Setting up librest-0.7-0:amd64 (0.8.1-1) ... Setting up libglx0:amd64 (1.1.0-1) ... Setting up libcurl4-gnutls-dev:amd64 (7.62.0-1) ... Setting up libnetcdf-dev (1:4.6.2-1) ... Setting up libxerces-c3.2:amd64 (3.2.2+debian-1+b1) ... Setting up libnetcdf-c++4 (4.2-11) ... Setting up libxerces-c-dev (3.2.2+debian-1+b1) ... Setting up libpq-dev (11.1-1+b2) ... Setting up libdap-dev:amd64 (3.20.2-1) ... Setting up libpangocairo-1.0-0:amd64 (1.42.4-6) ... Setting up libhdf4-alt-dev (4.2.13-4) ... Setting up libgl1:amd64 (1.1.0-1) ... Setting up libglu1-mesa:amd64 (9.0.0-2.1) ... Setting up libgl2ps1.4 (1.4.0+dfsg1-2) ... Setting up librsvg2-2:amd64 (2.44.10-1) ... Setting up libglvnd-dev:amd64 (1.1.0-1) ... Setting up librsvg2-common:amd64 (2.44.10-1) ... Setting up libgl1-mesa-dev:amd64 (18.2.8-2) ... Setting up adwaita-icon-theme (3.30.1-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libavcodec58:amd64 (7:4.1-1) ... Setting up libglu1-mesa-dev:amd64 (9.0.0-2.1) ... Setting up libgtk2.0-0:amd64 (2.24.32-3) ... Setting up libchromaprint1:amd64 (1.4.3-3) ... Setting up libavformat58:amd64 (7:4.1-1) ... Setting up libavcodec-dev:amd64 (7:4.1-1) ... Setting up libwxgtk3.0-0v5:amd64 (3.0.4+dfsg-8) ... Setting up libgtk-3-0:amd64 (3.24.2-3) ... Setting up libavformat-dev:amd64 (7:4.1-1) ... Setting up libwxgtk3.0-dev:amd64 (3.0.4+dfsg-8) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/wx/config/gtk2-unicode-3.0 to provide /usr/bin/wx-config (wx-config) in auto mode Setting up dh-autoreconf (19) ... Setting up odbcinst (2.3.6-0.1) ... Setting up dh-strip-nondeterminism (1.0.0-1) ... Setting up odbcinst1debian2:amd64 (2.3.6-0.1) ... Setting up debhelper (12) ... Setting up unixodbc-dev:amd64 (2.3.6-0.1) ... Setting up libgdal20 (2.4.0+dfsg-1) ... Setting up libopencv-imgcodecs3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libvtk6.3 (6.3.0+dfsg2-2+b5) ... Setting up libopencv-videoio3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libgdal-dev (2.4.0+dfsg-1) ... Setting up libopencv-imgcodecs-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-viz3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-superres3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-highgui3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-videoio-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-viz-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-objdetect3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-highgui-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-features2d3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-superres-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-features2d-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-calib3d3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-stitching3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-calib3d-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-objdetect-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-videostab3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-stitching-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-contrib3.2:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-videostab-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv-contrib-dev:amd64 (3.2.0+dfsg-5+b1) ... Setting up libopencv3.2-jni (3.2.0+dfsg-5+b1) ... Setting up libopencv3.2-java (3.2.0+dfsg-5) ... Setting up libopencv-dev (3.2.0+dfsg-5+b1) ... Setting up sbuild-build-depends-saga-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-4) ... Processing triggers for systemd (240-2) ... Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.38.0+dfsg-7) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.9.0-8-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.31.1-11 dpkg-dev_1.19.2 g++-8_8.2.0-14 gcc-8_8.2.0-14 libc6-dev_2.28-4 libstdc++-8-dev_8.2.0-14 libstdc++6_8.2.0-14 linux-libc-dev_4.19.13-1 Package versions: adduser_3.118 adwaita-icon-theme_3.30.1-1 apt_1.8.0~alpha3 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.1 base-passwd_3.5.45 bash_4.4.18-3.1 binutils_2.31.1-11 binutils-common_2.31.1-11 binutils-x86-64-linux-gnu_2.31.1-11 bsdmainutils_11.1.2+b1 bsdutils_1:2.33-0.2 build-essential_12.5 bzip2_1.0.6-9 clang-7_1:7.0.1-4 coreutils_8.30-1 cpp_4:8.2.0-2 cpp-8_8.2.0-14 dash_0.5.10.2-4 dbus_1.12.12-1 dbus-user-session_1.12.12-1 dconf-gsettings-backend_0.30.1-2 dconf-service_0.30.1-2 debconf_1.5.69 debhelper_12 debian-archive-keyring_2018.1 debianutils_4.8.6 default-libmysqlclient-dev_1.0.5 dh-autoreconf_19 dh-python_3.20180927 dh-strip-nondeterminism_1.0.0-1 diffutils_1:3.6-1 dmsetup_2:1.02.155-1 dpkg_1.19.2 dpkg-dev_1.19.2 dwz_0.12-3 e2fsprogs_1.44.5-1 fakeroot_1.23-1 fdisk_2.33-0.2 file_1:5.34-2 findutils_4.6.0+git+20181018-1 fontconfig_2.13.1-2 fontconfig-config_2.13.1-2 fonts-dejavu-core_2.37-1 g++_4:8.2.0-2 g++-8_8.2.0-14 gcc_4:8.2.0-2 gcc-8_8.2.0-14 gcc-8-base_8.2.0-14 gdal-data_2.4.0+dfsg-1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 glib-networking_2.58.0-2 glib-networking-common_2.58.0-2 glib-networking-services_2.58.0-2 gpgv_2.2.12-1 grep_3.3-1 groff-base_1.22.4-2 gsettings-desktop-schemas_3.28.1-1 gtk-update-icon-cache_3.24.2-3 gzip_1.9-3 hdf5-helpers_1.10.4+repack-8 hicolor-icon-theme_0.17-2 hostname_3.21 icu-devtools_63.1-5 init-system-helpers_1.56+nmu1 intltool-debian_0.35.0+20060710.4 lib32gcc1_1:8.2.0-14 lib32stdc++6_8.2.0-14 libacl1_2.2.52-3+b1 libaec-dev_1.0.2-1 libaec0_1.0.2-1 libaom0_1.0.0-3 libapparmor1_2.13.2-3 libapt-pkg5.0_1.8.0~alpha3 libarchive-zip-perl_1.64-1 libargon2-1_0~20171227-0.1 libarmadillo-dev_1:9.200.6+dfsg-1 libarmadillo9_1:9.200.6+dfsg-1 libarpack2_3.6.3-1 libarpack2-dev_3.6.3-1 libasan5_8.2.0-14 libatk-bridge2.0-0_2.30.0-2 libatk1.0-0_2.30.0-2 libatk1.0-data_2.30.0-2 libatomic1_8.2.0-14 libatspi2.0-0_2.30.0-5 libattr1_1:2.4.47-2+b2 libaudit-common_1:2.8.4-2 libaudit1_1:2.8.4-2 libavahi-client3_0.7-4+b1 libavahi-common-data_0.7-4+b1 libavahi-common3_0.7-4+b1 libavcodec-dev_7:4.1-1 libavcodec58_7:4.1-1 libavformat-dev_7:4.1-1 libavformat58_7:4.1-1 libavresample-dev_7:4.1-1 libavresample4_7:4.1-1 libavutil-dev_7:4.1-1 libavutil56_7:4.1-1 libbinutils_2.31.1-11 libblas-dev_3.8.0-2 libblas3_3.8.0-2 libblkid1_2.33-0.2 libbluray2_1:1.0.2-3 libboost-dev_1.67.0.1 libboost1.67-dev_1.67.0-11 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libc-bin_2.28-4 libc-dev-bin_2.28-4 libc6_2.28-4 libc6-dev_2.28-4 libc6-i386_2.28-4 libcairo-gobject2_1.16.0-2 libcairo2_1.16.0-2 libcap-ng0_0.7.9-1+b1 libcap2_1:2.25-1.2 libcc1-0_8.2.0-14 libcharls-dev_1.1.0+dfsg-3 libcharls1_1.1.0+dfsg-3 libchromaprint1_1.4.3-3 libclang-common-7-dev_1:7.0.1-4 libclang1-7_1:7.0.1-4 libcodec2-0.8.1_0.8.1-2 libcolord2_1.4.3-3+b1 libcom-err2_1.44.5-1 libcroco3_0.6.12-3 libcryptsetup12_2:2.0.6-1 libcrystalhd3_1:0.0~git20110715.fdd2f19-13 libcups2_2.2.10-3 libcurl3-gnutls_7.62.0-1 libcurl4-gnutls-dev_7.62.0-1 libdap-dev_3.20.2-1 libdap25_3.20.2-1 libdapclient6v5_3.20.2-1 libdapserver7v5_3.20.2-1 libdatrie1_0.2.12-1 libdb5.3_5.3.28+dfsg1-0.2 libdbus-1-3_1.12.12-1 libdc1394-22_2.2.5-1 libdc1394-22-dev_2.2.5-1 libdconf1_0.30.1-2 libdebconfclient0_0.246 libdevmapper1.02.1_2:1.02.155-1 libdpkg-perl_1.19.2 libdrm-amdgpu1_2.4.95-1 libdrm-common_2.4.95-1 libdrm-dev_2.4.95-1 libdrm-intel1_2.4.95-1 libdrm-nouveau2_2.4.95-1 libdrm-radeon1_2.4.95-1 libdrm2_2.4.95-1 libdxflib-dev_3.17.0-2 libdxflib3_3.17.0-2 libedit2_3.1-20181209-1 libegl-mesa0_18.2.8-2 libegl1_1.1.0-1 libelf1_0.175-2 libepoxy0_1.5.3-0.1 libepsilon-dev_0.9.2+dfsg-4 libepsilon1_0.9.2+dfsg-4 libevent-2.1-6_2.1.8-stable-4 libevent-core-2.1-6_2.1.8-stable-4 libevent-pthreads-2.1-6_2.1.8-stable-4 libexif-dev_0.6.21-5 libexif12_0.6.21-5 libexpat1_2.2.6-1 libexpat1-dev_2.2.6-1 libext2fs2_1.44.5-1 libfabric1_1.6.1-5 libfakeroot_1.23-1 libfdisk1_2.33-0.2 libffi6_3.2.1-9 libfftw3-bin_3.3.8-2 libfftw3-dev_3.3.8-2 libfftw3-double3_3.3.8-2 libfftw3-long3_3.3.8-2 libfftw3-quad3_3.3.8-2 libfftw3-single3_3.3.8-2 libfile-stripnondeterminism-perl_1.0.0-1 libfontconfig1_2.13.1-2 libfreetype6_2.9.1-3 libfreexl-dev_1.0.5-3 libfreexl1_1.0.5-3 libfribidi0_1.0.5-3 libfyba-dev_4.1.1-6 libfyba0_4.1.1-6 libgbm1_18.2.8-2 libgc1c2_1:7.6.4-0.4 libgcc-8-dev_8.2.0-14 libgcc1_1:8.2.0-14 libgcrypt20_1.8.4-4 libgd3_2.2.5-5 libgdal-dev_2.4.0+dfsg-1 libgdal20_2.4.0+dfsg-1 libgdbm-compat4_1.18.1-2 libgdbm6_1.18.1-2 libgdcm2-dev_2.8.8-5 libgdcm2.8_2.8.8-5 libgdk-pixbuf2.0-0_2.38.0+dfsg-7 libgdk-pixbuf2.0-common_2.38.0+dfsg-7 libgeos-3.7.1_3.7.1-1 libgeos-c1v5_3.7.1-1 libgeos-dev_3.7.1-1 libgeotiff-dev_1.4.3-1 libgeotiff2_1.4.3-1 libgfortran5_8.2.0-14 libgif-dev_5.1.4-3 libgif7_5.1.4-3 libgl1_1.1.0-1 libgl1-mesa-dev_18.2.8-2 libgl1-mesa-dri_18.2.8-2 libgl2ps1.4_1.4.0+dfsg1-2 libglapi-mesa_18.2.8-2 libgles1_1.1.0-1 libgles2_1.1.0-1 libglib2.0-0_2.58.2-3 libglu1-mesa_9.0.0-2.1 libglu1-mesa-dev_9.0.0-2.1 libglvnd-core-dev_1.1.0-1 libglvnd-dev_1.1.0-1 libglvnd0_1.1.0-1 libglx-mesa0_18.2.8-2 libglx0_1.1.0-1 libgme0_0.6.2-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.5-2 libgomp1_8.2.0-14 libgpg-error0_1.33-3 libgphoto2-6_2.5.22-1 libgphoto2-dev_2.5.22-1 libgphoto2-port12_2.5.22-1 libgraphite2-3_1.3.12-1 libgsm1_1.0.18-1 libgssapi-krb5-2_1.16.2-1 libgtk-3-0_3.24.2-3 libgtk-3-common_3.24.2-3 libgtk2.0-0_2.24.32-3 libgtk2.0-common_2.24.32-3 libharfbuzz0b_2.3.0-1 libhdf4-0-alt_4.2.13-4 libhdf4-alt-dev_4.2.13-4 libhdf5-103_1.10.4+repack-8 libhdf5-cpp-103_1.10.4+repack-8 libhdf5-dev_1.10.4+repack-8 libhdf5-openmpi-103_1.10.4+repack-8 libhogweed4_3.4.1~rc1-1 libhpdf-2.3.0_2.3.0+dfsg-1 libhpdf-dev_2.3.0+dfsg-1 libhwloc-plugins_1.11.12-1 libhwloc5_1.11.12-1 libibverbs1_21.0-1 libice6_2:1.0.9-2 libicu-dev_63.1-5 libicu63_63.1-5 libidn11_1.33-2.2 libidn2-0_2.0.5-1 libilmbase-dev_2.2.1-2 libilmbase23_2.2.1-2 libip4tc0_1.8.2-3 libisl19_0.20-2 libitm1_8.2.0-14 libjbig-dev_2.1-3.1+b2 libjbig0_2.1-3.1+b2 libjpeg-dev_1:1.5.2-2 libjpeg62-turbo_1:1.5.2-2+b1 libjpeg62-turbo-dev_1:1.5.2-2+b1 libjson-c-dev_0.12.1-1.3 libjson-c3_0.12.1-1.3 libjson-glib-1.0-0_1.4.4-2 libjson-glib-1.0-common_1.4.4-2 libjsoncpp1_1.7.4-3 libk5crypto3_1.16.2-1 libkeyutils1_1.5.9-9.3 libkml-dev_1.3.0-7 libkmlbase1_1.3.0-7 libkmlconvenience1_1.3.0-7 libkmldom1_1.3.0-7 libkmlengine1_1.3.0-7 libkmlregionator1_1.3.0-7 libkmlxsd1_1.3.0-7 libkmod2_25-2 libkrb5-3_1.16.2-1 libkrb5support0_1.16.2-1 liblapack-dev_3.8.0-2 liblapack3_3.8.0-2 liblcms2-2_2.9-3 libldap-2.4-2_2.4.47+dfsg-1 libldap-common_2.4.47+dfsg-1 liblept5_1.76.0-1 libllvm7_1:7.0.1-4 liblsan0_8.2.0-14 libltdl-dev_2.4.6-6 libltdl7_2.4.6-6 liblz4-1_1.8.3-1 liblzma-dev_5.2.2-1.3 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmariadb-dev_1:10.3.11-3 libmariadb-dev-compat_1:10.3.11-3 libmariadb3_1:10.3.11-3 libminizip-dev_1.1-8+b1 libminizip1_1.1-8+b1 libmount1_2.33-0.2 libmp3lame0_3.100-2+b1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2~rc1-1 libmpg123-0_1.25.10-2 libmpx2_8.2.0-14 libncurses6_6.1+20181013-1 libncursesw6_6.1+20181013-1 libnetcdf-c++4_4.2-11 libnetcdf-dev_1:4.6.2-1 libnetcdf13_1:4.6.2-1 libnettle6_3.4.1~rc1-1 libnghttp2-14_1.35.1-1+b1 libnl-3-200_3.4.0-1 libnl-route-3-200_3.4.0-1 libnotify4_0.7.7-4 libnspr4_2:4.20-1 libnss3_2:3.41-1 libnuma1_2.0.12-1 libobjc-8-dev_8.2.0-14 libobjc4_8.2.0-14 libodbc1_2.3.6-0.1 libogdi3.2_3.2.1+ds-4 libogdi3.2-dev_3.2.1+ds-4 libogg0_1.3.2-1+b1 libomp-7-dev_1:7.0.1-4 libomp5-7_1:7.0.1-4 libopencv-calib3d-dev_3.2.0+dfsg-5+b1 libopencv-calib3d3.2_3.2.0+dfsg-5+b1 libopencv-contrib-dev_3.2.0+dfsg-5+b1 libopencv-contrib3.2_3.2.0+dfsg-5+b1 libopencv-core-dev_3.2.0+dfsg-5+b1 libopencv-core3.2_3.2.0+dfsg-5+b1 libopencv-dev_3.2.0+dfsg-5+b1 libopencv-features2d-dev_3.2.0+dfsg-5+b1 libopencv-features2d3.2_3.2.0+dfsg-5+b1 libopencv-flann-dev_3.2.0+dfsg-5+b1 libopencv-flann3.2_3.2.0+dfsg-5+b1 libopencv-highgui-dev_3.2.0+dfsg-5+b1 libopencv-highgui3.2_3.2.0+dfsg-5+b1 libopencv-imgcodecs-dev_3.2.0+dfsg-5+b1 libopencv-imgcodecs3.2_3.2.0+dfsg-5+b1 libopencv-imgproc-dev_3.2.0+dfsg-5+b1 libopencv-imgproc3.2_3.2.0+dfsg-5+b1 libopencv-ml-dev_3.2.0+dfsg-5+b1 libopencv-ml3.2_3.2.0+dfsg-5+b1 libopencv-objdetect-dev_3.2.0+dfsg-5+b1 libopencv-objdetect3.2_3.2.0+dfsg-5+b1 libopencv-photo-dev_3.2.0+dfsg-5+b1 libopencv-photo3.2_3.2.0+dfsg-5+b1 libopencv-shape-dev_3.2.0+dfsg-5+b1 libopencv-shape3.2_3.2.0+dfsg-5+b1 libopencv-stitching-dev_3.2.0+dfsg-5+b1 libopencv-stitching3.2_3.2.0+dfsg-5+b1 libopencv-superres-dev_3.2.0+dfsg-5+b1 libopencv-superres3.2_3.2.0+dfsg-5+b1 libopencv-ts-dev_3.2.0+dfsg-5+b1 libopencv-video-dev_3.2.0+dfsg-5+b1 libopencv-video3.2_3.2.0+dfsg-5+b1 libopencv-videoio-dev_3.2.0+dfsg-5+b1 libopencv-videoio3.2_3.2.0+dfsg-5+b1 libopencv-videostab-dev_3.2.0+dfsg-5+b1 libopencv-videostab3.2_3.2.0+dfsg-5+b1 libopencv-viz-dev_3.2.0+dfsg-5+b1 libopencv-viz3.2_3.2.0+dfsg-5+b1 libopencv3.2-java_3.2.0+dfsg-5 libopencv3.2-jni_3.2.0+dfsg-5+b1 libopenexr-dev_2.2.1-4 libopenexr23_2.2.1-4 libopengl0_1.1.0-1 libopenjp2-7_2.3.0-1.1 libopenjp2-7-dev_2.3.0-1.1 libopenmpi3_3.1.3-9 libopenmpt0_0.4.1-1 libopus0_1.3-1 libp11-kit0_0.23.14-2 libpam-modules_1.1.8-4 libpam-modules-bin_1.1.8-4 libpam-runtime_1.1.8-4 libpam-systemd_240-2 libpam0g_1.1.8-4 libpango-1.0-0_1.42.4-6 libpangocairo-1.0-0_1.42.4-6 libpangoft2-1.0-0_1.42.4-6 libpciaccess0_0.14-1 libpcre16-3_2:8.39-11 libpcre3_2:8.39-11 libpcre3-dev_2:8.39-11 libpcre32-3_2:8.39-11 libpcrecpp0v5_2:8.39-11 libperl5.28_5.28.1-3 libpipeline1_1.5.0-2 libpixman-1-0_0.36.0-1 libpmix2_3.1.0~rc2-3 libpng-dev_1.6.36-2 libpng16-16_1.6.36-2 libpoppler-dev_0.71.0-2 libpoppler-private-dev_0.71.0-2 libpoppler80_0.69.0-2 libpoppler82_0.71.0-2 libpopt0_1.16-11 libpq-dev_11.1-1+b2 libpq5_11.1-1+b2 libproj-dev_5.2.0-1 libproj13_5.2.0-1 libproxy1v5_0.4.15-5 libpsl5_0.20.2-2 libpsm-infinipath1_3.3+20.604758e7-6 libpsm2-2_11.2.68-4 libpthread-stubs0-dev_0.3-4 libpython-dev_2.7.15-3 libpython-stdlib_2.7.15-3 libpython2-dev_2.7.15-3 libpython2-stdlib_2.7.15-3 libpython2.7_2.7.15-5 libpython2.7-dev_2.7.15-5 libpython2.7-minimal_2.7.15-5 libpython2.7-stdlib_2.7.15-5 libpython3-stdlib_3.7.1-3 libpython3.7-minimal_3.7.2-1 libpython3.7-stdlib_3.7.2-1 libqhull-dev_2015.2-4 libqhull-r7_2015.2-4 libqhull7_2015.2-4 libquadmath0_8.2.0-14 libraw1394-11_2.1.2-1+b1 libraw1394-dev_2.1.2-1+b1 librdmacm1_21.0-1 libreadline7_7.0-5 librest-0.7-0_0.8.1-1 librsvg2-2_2.44.10-1 librsvg2-common_2.44.10-1 librtmp1_2.4+20151223.gitfa8646d.1-2 libsasl2-2_2.1.27~rc8-1 libsasl2-modules-db_2.1.27~rc8-1 libseccomp2_2.3.3-3 libselinux1_2.8-1+b1 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsepol1_2.8-1 libshine3_3.1.1-2 libsigsegv2_2.12-2 libsm6_2:1.2.2-1+b3 libsmartcols1_2.33-0.2 libsnappy1v5_1.1.7-1 libsocket++1_1.12.13-9 libsoup-gnome2.4-1_2.64.2-2 libsoup2.4-1_2.64.2-2 libsoxr0_0.1.2-3 libspatialite-dev_4.3.0a-5+b2 libspatialite7_4.3.0a-5+b2 libspeex1_1.2~rc1.2-1+b2 libsqlite3-0_3.26.0+fossilbc891ac6b-1 libsqlite3-dev_3.26.0+fossilbc891ac6b-1 libss2_1.44.5-1 libssh-gcrypt-4_0.8.6-1 libssh2-1_1.8.0-2 libssl-dev_1.1.1a-1 libssl1.1_1.1.1a-1 libstdc++-8-dev_8.2.0-14 libstdc++6_8.2.0-14 libsuperlu-dev_5.2.1+dfsg1-3 libsuperlu5_5.2.1+dfsg1-3 libsvm-dev_3.21+ds-1.2 libsvm3_3.21+ds-1.2 libswresample-dev_7:4.1-1 libswresample3_7:4.1-1 libswscale-dev_7:4.1-1 libswscale5_7:4.1-1 libsystemd0_240-2 libsz2_1.0.2-1 libtasn1-6_4.13-3 libtbb-dev_2018~U6-4 libtbb2_2018~U6-4 libtcl8.6_8.6.9+dfsg-1 libtesseract4_4.0.0-1+b1 libthai-data_0.1.28-1 libthai0_0.1.28-1 libtheora0_1.1.1+dfsg.1-14+b1 libtiff-dev_4.0.10-3 libtiff5_4.0.10-3 libtiff5-dev_4.0.10-3 libtiffxx5_4.0.10-3 libtinfo6_6.1+20181013-1 libtk8.6_8.6.9-1 libtool_2.4.6-6 libtsan0_8.2.0-14 libtwolame0_0.3.13-4 libubsan1_8.2.0-14 libuchardet0_0.0.6-3 libudev1_240-2 libunistring2_0.9.10-1 liburiparser-dev_0.9.0-1 liburiparser1_0.9.0-1 libusb-1.0-0_2:1.0.22-2 libuuid1_2.33-0.2 libva-drm2_2.3.0-2 libva-x11-2_2.3.0-2 libva2_2.3.0-2 libvdpau1_1.1.1-9 libvigraimpex-dev_1.10.0+git20160211.167be93+dfsg1-1 libvigraimpex6_1.10.0+git20160211.167be93+dfsg1-1 libvorbis0a_1.3.6-1 libvorbisenc2_1.3.6-1 libvorbisfile3_1.3.6-1 libvpx5_1.7.0-3 libvtk6.3_6.3.0+dfsg2-2+b5 libwavpack1_5.1.0-5 libwayland-client0_1.16.0-1 libwayland-cursor0_1.16.0-1 libwayland-egl1_1.16.0-1 libwayland-server0_1.16.0-1 libwebp-dev_0.6.1-2 libwebp6_0.6.1-2 libwebpdemux2_0.6.1-2 libwebpmux3_0.6.1-2 libwxbase3.0-0v5_3.0.4+dfsg-8 libwxbase3.0-dev_3.0.4+dfsg-8 libwxgtk3.0-0v5_3.0.4+dfsg-8 libwxgtk3.0-dev_3.0.4+dfsg-8 libx11-6_2:1.6.7-1 libx11-data_2:1.6.7-1 libx11-dev_2:1.6.7-1 libx11-xcb-dev_2:1.6.7-1 libx11-xcb1_2:1.6.7-1 libx264-155_2:0.155.2917+git0a84d98-2 libx265-165_2.9-3 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxcb-dri2-0_1.13.1-2 libxcb-dri2-0-dev_1.13.1-2 libxcb-dri3-0_1.13.1-2 libxcb-dri3-dev_1.13.1-2 libxcb-glx0_1.13.1-2 libxcb-glx0-dev_1.13.1-2 libxcb-present-dev_1.13.1-2 libxcb-present0_1.13.1-2 libxcb-randr0_1.13.1-2 libxcb-randr0-dev_1.13.1-2 libxcb-render0_1.13.1-2 libxcb-render0-dev_1.13.1-2 libxcb-shape0_1.13.1-2 libxcb-shape0-dev_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb-sync-dev_1.13.1-2 libxcb-sync1_1.13.1-2 libxcb-xfixes0_1.13.1-2 libxcb-xfixes0-dev_1.13.1-2 libxcb1_1.13.1-2 libxcb1-dev_1.13.1-2 libxcomposite1_1:0.4.4-2 libxcursor1_1:1.1.15-2 libxdamage-dev_1:1.1.4-3 libxdamage1_1:1.1.4-3 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxerces-c-dev_3.2.2+debian-1+b1 libxerces-c3.2_3.2.2+debian-1+b1 libxext-dev_2:1.3.3-1+b2 libxext6_2:1.3.3-1+b2 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxft2_2.3.2-2 libxi6_2:1.7.9-1 libxinerama1_2:1.1.4-1 libxkbcommon0_0.8.2-1 libxml2_2.9.4+dfsg1-7+b3 libxml2-dev_2.9.4+dfsg1-7+b3 libxpm4_1:3.5.12-1 libxrandr2_2:1.5.1-1 libxrender1_1:0.9.10-1 libxshmfence-dev_1.3-1 libxshmfence1_1.3-1 libxss1_1:1.2.3-1 libxt6_1:1.1.5-1 libxvidcore4_2:1.3.5-1 libxxf86vm-dev_1:1.1.4-1+b2 libxxf86vm1_1:1.1.4-1+b2 libzstd-dev_1.3.8+dfsg-3 libzstd1_1.3.8+dfsg-3 libzvbi-common_0.2.35-15 libzvbi0_0.2.35-15 linux-libc-dev_4.19.13-1 login_1:4.5-1.1 lsb-base_10.2018112800 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-1 mariadb-common_1:10.3.11-3 mawk_1.3.3-17+b3 mesa-common-dev_18.2.8-2 mime-support_3.61 mount_2.33-0.2 mysql-common_5.8+1.0.5 ncurses-base_6.1+20181013-1 ncurses-bin_6.1+20181013-1 ocl-icd-libopencl1_2.2.12-2 odbcinst_2.3.6-0.1 odbcinst1debian2_2.3.6-0.1 passwd_1:4.5-1.1 patch_2.7.6-3 perl_5.28.1-3 perl-base_5.28.1-3 perl-modules-5.28_5.28.1-3 pkg-config_0.29-4+b1 po-debconf_1.0.21 proj-data_5.2.0-1 python_2.7.15-3 python-dev_2.7.15-3 python-minimal_2.7.15-3 python2_2.7.15-3 python2-dev_2.7.15-3 python2-minimal_2.7.15-3 python2.7_2.7.15-5 python2.7-dev_2.7.15-5 python2.7-minimal_2.7.15-5 python3_3.7.1-3 python3-distutils_3.7.2-2 python3-lib2to3_3.7.2-2 python3-minimal_3.7.1-3 python3.7_3.7.2-1 python3.7-minimal_3.7.2-1 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-saga-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 shared-mime-info_1.10-1 swig_3.0.12-1.2 swig3.0_3.0.12-1.2 systemd_240-2 systemd-sysv_240-2 sysvinit-utils_2.93-3 tar_1.30+dfsg-4 tzdata_2018i-1 ucf_3.0038+nmu1 unixodbc-dev_2.3.6-0.1 util-linux_2.33-0.2 uuid-dev_2.33-0.2 wx-common_3.0.4+dfsg-8 wx3.0-headers_3.0.4+dfsg-8 x11-common_1:7.7+19 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xf86vidmode-dev_2018.4-4 xkb-data_2.23.1-1 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-1 zlib1g-dev_1:1.2.11.dfsg-1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Tue Aug 14 19:36:34 2018 UTC gpgv: using RSA key 8182DE417056408D614650D16750F10AE88D4AF1 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./saga_2.3.1+dfsg-4.dsc dpkg-source: info: extracting saga in /<>/saga-2.3.1+dfsg dpkg-source: info: unpacking saga_2.3.1+dfsg.orig.tar.gz dpkg-source: info: unpacking saga_2.3.1+dfsg-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying Use-debian-version-of-libsvm.patch dpkg-source: info: applying 0001-vigra-hdf5-include.patch dpkg-source: info: applying Use-pkg-config-for-Debian-version-of-dxflib.patch dpkg-source: info: applying disable-imagery_isocluster.patch dpkg-source: info: applying Fix_projections_gcc6.patch dpkg-source: info: applying spelling-errors.patch dpkg-source: info: applying spelling-errors2.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=POSIX LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1001 SCHROOT_GROUP=user42 SCHROOT_SESSION_ID=sid-amd64-sbuild-dc7ea800-d48c-4c85-bf18-e2b46dc73323 SCHROOT_UID=1001 SCHROOT_USER=user42 SHELL=/bin/sh USER=user42 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package saga dpkg-buildpackage: info: source version 2.3.1+dfsg-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bas Couwenberg dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with python2 --with autoreconf --parallel dh_auto_clean -O--parallel dh_autoreconf_clean -O--parallel debian/rules override_dh_clean make[1]: Entering directory '/<>/saga-2.3.1+dfsg' dh_clean src/saga_core/saga_api/saga_api.py saga_cmd.1 saga_gui.1 make[1]: Leaving directory '/<>/saga-2.3.1+dfsg' debian/rules build-arch dh build-arch --with python2 --with autoreconf --parallel dh_update_autotools_config -a -O--parallel dh_autoreconf -a -O--parallel 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:15: installing './compile' configure.ac:10: installing './missing' src/modules/climate/climate_tools/Makefile.am: installing './depcomp' debian/rules override_dh_auto_configure make[1]: Entering directory '/<>/saga-2.3.1+dfsg' for TEMPLATE in debian/control.in ; do \ sed -e 's/@VERSION@/2.3.1/g' $TEMPLATE > `echo $TEMPLATE | sed 's/.in$//'` ; \ done dh_auto_configure -- \ --prefix=/usr \ --disable-libfire \ --disable-triangle \ --enable-openmp \ --enable-python \ --with-system-dxflib \ CFLAGS="-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" CXXFLAGS="-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" FCFLAGS="-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong" FFLAGS="-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong" GCJFLAGS="-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong" LDFLAGS="-Wl,-z,relro -Wl,-z,now" OBJCFLAGS="-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" OBJCXXFLAGS="-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --disable-libfire --disable-triangle --enable-openmp --enable-python --with-system-dxflib "CFLAGS=-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" "CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2" "CXXFLAGS=-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" "FCFLAGS=-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong" "FFLAGS=-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong" "GCJFLAGS=-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong" "LDFLAGS=-Wl,-z,relro -Wl,-z,now" "OBJCFLAGS=-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" "OBJCXXFLAGS=-g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" configure: WARNING: unrecognized options: --disable-maintainer-mode checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1001' is supported by ustar format... yes checking whether GID '1001' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking for g++... g++ 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 we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... none checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /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-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... yes 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... yes 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... yes 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... yes 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... yes checking for Set_Mercator_Coordinates in -lgeotrans... no checking for fftw_execute in -lfftw3... yes checking for LAS_GetVersion in -llas... no checking for HPDF_Pages_New in -lhpdf... yes checking for SQLFetch in -lodbc... yes checking for pj_is_latlong in -lproj... yes checking for VIGRA_RGBE_ReadPixels_Raw in -lvigraimpex... yes checking for omp_get_num_threads in -lgomp... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for DXFLIB... yes checking for ANSI C header files... (cached) yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for memory.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... 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 stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for stdlib.h... (cached) 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 _doprnt... no 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 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... expr: syntax error: unexpected argument '(Debian' expr: syntax error: unexpected argument '(Debian' expr: syntax error: unexpected argument '(Debian' expr: syntax error: unexpected argument '1000000' expr: syntax error: unexpected argument '8000000' no checking whether to enable postgresql... yes GUI and interactive modules will be built ODBC support will be built Building with OpenMP support using libgomp 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 using system libdxf Building with OpenCV Building with VIGRA using lhpdf (libharu) from system libs. checking for python... /usr/bin/python checking for python version... 2.7 checking for python platform... linux2 checking for python script directory... ${prefix}/lib/python2.7/dist-packages checking for python extension module directory... ${exec_prefix}/lib/python2.7/dist-packages checking for python2.7... (cached) /usr/bin/python checking for a version of Python >= '2.1.0'... yes checking for the distutils Python package... yes checking for Python include path... -I/usr/include/python2.7 checking for Python library path... -L/usr/lib -lpython2.7 checking for Python site-packages path... /usr/lib/python2.7/dist-packages checking python extra libraries... -lpthread -ldl -lutil checking python extra linking flags... -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions checking consistency of all components of python development environment... yes checking for swig... /usr/bin/swig checking SWIG version... 3.0.12 checking for SWIG library... /usr/share/swig3.0 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/modules/Makefile config.status: creating src/modules/climate/Makefile config.status: creating src/modules/climate/climate_tools/Makefile config.status: creating src/modules/contrib/Makefile config.status: creating src/modules/contrib/contrib_peregro/Makefile config.status: creating src/modules/db/Makefile config.status: creating src/modules/db/db_odbc/Makefile config.status: creating src/modules/db/db_pgsql/Makefile config.status: creating src/modules/docs/Makefile config.status: creating src/modules/docs/docs_html/Makefile config.status: creating src/modules/docs/docs_pdf/Makefile config.status: creating src/modules/garden/Makefile config.status: creating src/modules/garden/garden_3d_viewer/Makefile config.status: creating src/modules/garden/garden_fractals/Makefile config.status: creating src/modules/garden/garden_games/Makefile config.status: creating src/modules/garden/garden_learn_to_program/Makefile config.status: creating src/modules/garden/garden_webservices/Makefile config.status: creating src/modules/grid/Makefile config.status: creating src/modules/grid/grid_analysis/Makefile config.status: creating src/modules/grid/grid_calculus/Makefile config.status: creating src/modules/grid/grid_calculus_bsl/Makefile config.status: creating src/modules/grid/grid_filter/Makefile config.status: creating src/modules/grid/grid_gridding/Makefile config.status: creating src/modules/grid/grid_spline/Makefile config.status: creating src/modules/grid/grid_tools/Makefile config.status: creating src/modules/grid/grid_visualisation/Makefile config.status: creating src/modules/imagery/Makefile config.status: creating src/modules/imagery/imagery_classification/Makefile config.status: creating src/modules/imagery/imagery_opencv/Makefile config.status: creating src/modules/imagery/imagery_maxent/Makefile config.status: creating src/modules/imagery/imagery_photogrammetry/Makefile config.status: creating src/modules/imagery/imagery_segmentation/Makefile config.status: creating src/modules/imagery/imagery_svm/Makefile config.status: creating src/modules/imagery/imagery_tools/Makefile config.status: creating src/modules/imagery/imagery_vigra/Makefile config.status: creating src/modules/io/Makefile config.status: creating src/modules/io/io_esri_e00/Makefile config.status: creating src/modules/io/io_gdal/Makefile config.status: creating src/modules/io/io_gps/Makefile config.status: creating src/modules/io/io_grid/Makefile config.status: creating src/modules/io/io_grid_image/Makefile config.status: creating src/modules/io/io_shapes/Makefile config.status: creating src/modules/io/io_shapes_dxf/Makefile config.status: creating src/modules/io/io_shapes_las/Makefile config.status: creating src/modules/io/io_table/Makefile config.status: creating src/modules/io/io_virtual/Makefile config.status: creating src/modules/pointcloud/Makefile config.status: creating src/modules/pointcloud/pointcloud_tools/Makefile config.status: creating src/modules/pointcloud/pointcloud_viewer/Makefile config.status: creating src/modules/projection/Makefile config.status: creating src/modules/projection/pj_georeference/Makefile config.status: creating src/modules/projection/pj_proj4/Makefile config.status: creating src/modules/shapes/Makefile config.status: creating src/modules/shapes/shapes_grid/Makefile config.status: creating src/modules/shapes/shapes_lines/Makefile config.status: creating src/modules/shapes/shapes_points/Makefile config.status: creating src/modules/shapes/shapes_polygons/Makefile config.status: creating src/modules/shapes/shapes_tools/Makefile config.status: creating src/modules/shapes/shapes_transect/Makefile config.status: creating src/modules/simulation/Makefile config.status: creating src/modules/simulation/sim_cellular_automata/Makefile config.status: creating src/modules/simulation/sim_ecosystems_hugget/Makefile config.status: creating src/modules/simulation/sim_erosion/Makefile config.status: creating src/modules/simulation/sim_fire_spreading/Makefile config.status: creating src/modules/simulation/sim_hydrology/Makefile config.status: creating src/modules/simulation/sim_ihacres/Makefile config.status: creating src/modules/simulation/sim_qm_of_esp/Makefile config.status: creating src/modules/simulation/sim_rivflow/Makefile config.status: creating src/modules/statistics/Makefile config.status: creating src/modules/statistics/statistics_grid/Makefile config.status: creating src/modules/statistics/statistics_kriging/Makefile config.status: creating src/modules/statistics/statistics_points/Makefile config.status: creating src/modules/statistics/statistics_regression/Makefile config.status: creating src/modules/table/Makefile config.status: creating src/modules/table/table_calculus/Makefile config.status: creating src/modules/table/table_tools/Makefile config.status: creating src/modules/terrain_analysis/Makefile config.status: creating src/modules/terrain_analysis/ta_channels/Makefile config.status: creating src/modules/terrain_analysis/ta_compound/Makefile config.status: creating src/modules/terrain_analysis/ta_hydrology/Makefile config.status: creating src/modules/terrain_analysis/ta_lighting/Makefile config.status: creating src/modules/terrain_analysis/ta_morphometry/Makefile config.status: creating src/modules/terrain_analysis/ta_preprocessor/Makefile config.status: creating src/modules/terrain_analysis/ta_profiles/Makefile config.status: creating src/modules/terrain_analysis/ta_slope_stability/Makefile config.status: creating src/modules/tin/Makefile config.status: creating src/modules/tin/tin_tools/Makefile config.status: creating src/modules/tin/tin_viewer/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-maintainer-mode make[1]: Leaving directory '/<>/saga-2.3.1+dfsg' debian/rules override_dh_auto_build make[1]: Entering directory '/<>/saga-2.3.1+dfsg' pod2man --section=1 --release=2.3.1 --center " " debian/saga_gui.pod > saga_gui.1 pod2man --section=1 --release=2.3.1 --center " " debian/saga_cmd.pod > saga_cmd.1 dh_auto_build make -j4 make[2]: Entering directory '/<>/saga-2.3.1+dfsg' make all-recursive make[3]: Entering directory '/<>/saga-2.3.1+dfsg' Making all in . make[4]: Entering directory '/<>/saga-2.3.1+dfsg' make[4]: Leaving directory '/<>/saga-2.3.1+dfsg' Making all in src make[4]: Entering directory '/<>/saga-2.3.1+dfsg/src' Making all in saga_core make[5]: Entering directory '/<>/saga-2.3.1+dfsg/src/saga_core' Making all in saga_api make[6]: Entering directory '/<>/saga-2.3.1+dfsg/src/saga_core/saga_api' /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o api_callback.lo api_callback.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o api_colors.lo api_colors.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o api_core.lo api_core.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o api_file.lo api_file.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_colors.cpp -fPIC -DPIC -o .libs/api_colors.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_core.cpp -fPIC -DPIC -o .libs/api_core.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_file.cpp -fPIC -DPIC -o .libs/api_file.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_callback.cpp -fPIC -DPIC -o .libs/api_callback.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] clangclang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] : warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from api_colors.cpp:70: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_core.cpp -o api_core.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o api_memory.lo api_memory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_memory.cpp -fPIC -DPIC -o .libs/api_memory.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_colors.cpp -o api_colors.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_memory.cpp -o api_memory.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o api_string.lo api_string.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o api_translator.lo api_translator.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_string.cpp -fPIC -DPIC -o .libs/api_string.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_translator.cpp -fPIC -DPIC -o .libs/api_translator.o In file included from api_callback.cpp:69: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:clang297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] : warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from api_callback.cpp:70: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from api_callback.cpp:70: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from api_callback.cpp:70: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from api_callback.cpp:70: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from api_callback.cpp:70: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from api_callback.cpp:70: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from api_callback.cpp:70: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from api_callback.cpp:70: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from api_callback.cpp:70: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from api_callback.cpp:70: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from api_translator.cpp:68: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ api_file.cpp:246:35: warning: second argument to 'va_start' is not the last named parameter [-Wvarargs] va_list argptr; va_start(argptr, _Format); ^ api_file.cpp:269:35: warning: second argument to 'va_start' is not the last named parameter [-Wvarargs] va_list argptr; va_start(argptr, _Format); ^ 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_translator.cpp -o api_translator.o >/dev/null 2>&1 25 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_callback.cpp -o api_callback.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o clipper.lo clipper.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c clipper.cpp -fPIC -DPIC -o .libs/clipper.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] 2 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_file.cpp -o api_file.o >/dev/null 2>&1 api_string.cpp:288:19: warning: second argument to 'va_start' is not the last named parameter [-Wvarargs] va_start(argptr, _Format); ^ api_string.cpp:311:19: warning: second argument to 'va_start' is not the last named parameter [-Wvarargs] va_start(argptr, _Format); ^ api_string.cpp:332:19: warning: second argument to 'va_start' is not the last named parameter [-Wvarargs] va_start(argptr, _Format); ^ api_string.cpp:353:19: warning: second argument to 'va_start' is not the last named parameter [-Wvarargs] va_start(argptr, _Format); ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o data_manager.lo data_manager.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c data_manager.cpp -fPIC -DPIC -o .libs/data_manager.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] 4 warnings generated. In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c api_string.cpp -o api_string.o >/dev/null 2>&1 ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from data_manager.cpp:64: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from data_manager.cpp:65: In file included from ./module_library.h:77: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c data_manager.cpp -o data_manager.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o dataobject.lo dataobject.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c dataobject.cpp -fPIC -DPIC -o .libs/dataobject.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from dataobject.cpp:66: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from dataobject.cpp:398: In file included from ./module_chain.h:74: In file included from ./module_library.h:77: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o datetime.lo datetime.cpp 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c dataobject.cpp -o dataobject.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c datetime.cpp -fPIC -DPIC -o .libs/datetime.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o geo_classes.lo geo_classes.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c geo_classes.cpp -fPIC -DPIC -o .libs/geo_classes.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from geo_classes.cpp:66: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from geo_classes.cpp:66: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from geo_classes.cpp:66: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from geo_classes.cpp:66: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from geo_classes.cpp:66: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from geo_classes.cpp:66: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from geo_classes.cpp:66: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from geo_classes.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from geo_classes.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from geo_classes.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from geo_classes.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ 25 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c geo_classes.cpp -o geo_classes.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o geo_functions.lo geo_functions.cpp In file included from datetime.cpp:577: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c geo_functions.cpp -fPIC -DPIC -o .libs/geo_functions.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from geo_functions.cpp:66: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c geo_functions.cpp -o geo_functions.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c clipper.cpp -o clipper.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o grid.lo grid.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o grid_io.lo grid_io.cpp 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c datetime.cpp -o datetime.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid.cpp -fPIC -DPIC -o .libs/grid.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid_io.cpp -fPIC -DPIC -o .libs/grid_io.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from grid.cpp:66: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from grid_io.cpp:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from grid.cpp:67: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from grid.cpp:67: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from grid.cpp:67: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from grid.cpp:67: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid.cpp:67: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid.cpp:67: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid_io.cpp:79: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from grid_io.cpp:79: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: In file included from 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) grid.cpp virtual bool Assign (CSG_Table_Record *pRecord); ^ :67: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from grid.cpp:67: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from grid.cpp:67: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from grid.cpp:67: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from grid_io.cpp:79: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from grid_io.cpp:79: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid_io.cpp:79: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid_io.cpp:79: In file included from ./data_manager.h:75: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid_io.cpp:79: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from grid_io.cpp:79: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from grid_io.cpp:79: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from grid_io.cpp:79: In file included from ./data_manager.h:75: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from grid.cpp:68: In file included from ./module_library.h:77: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ grid_io.cpp:490:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fscanf(Stream.Get_Stream(), "%lf", &Value); ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grid_io.cpp:818:6: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fscanf(Stream.Get_Stream(), "%lf", &d); ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grid_io.cpp:797:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fscanf(Stream.Get_Stream(), "%d %d ", &nx , &ny ); ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grid_io.cpp:798:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fscanf(Stream.Get_Stream(), "%lf %lf", &r.xMin, &r.xMax); ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grid_io.cpp:799:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fscanf(Stream.Get_Stream(), "%lf %lf", &r.yMin, &r.yMax); ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grid_io.cpp:800:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fscanf(Stream.Get_Stream(), "%lf %lf", &d , &d ); ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid_io.cpp -o grid_io.o >/dev/null 2>&1 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid.cpp -o grid.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o grid_memory.lo grid_memory.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid_memory.cpp -fPIC -DPIC -o .libs/grid_memory.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from grid_memory.cpp:68: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from grid_memory.cpp:69: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from grid_memory.cpp:69: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from grid_memory.cpp:69: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from grid_memory.cpp:69: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid_memory.cpp:69: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid_memory.cpp:69: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid_memory.cpp:69: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from grid_memory.cpp:69: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from grid_memory.cpp:69: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from grid_memory.cpp:69: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o grid_operation.lo grid_operation.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o grid_pyramid.lo grid_pyramid.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid_operation.cpp -fPIC -DPIC -o .libs/grid_operation.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid_pyramid.cpp -fPIC -DPIC -o .libs/grid_pyramid.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from grid_operation.cpp:68: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from grid_pyramid.cpp:66: In file included from ./grid_pyramid.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ 25 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid_memory.cpp -o grid_memory.o >/dev/null 2>&1 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid_pyramid.cpp -o grid_pyramid.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o grid_system.lo grid_system.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid_system.cpp -fPIC -DPIC -o .libs/grid_system.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid_operation.cpp -o grid_operation.o >/dev/null 2>&1 In file included from grid_system.cpp:64: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_formula.lo mat_formula.cpp In file included from grid_system.cpp:65: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from grid_system.cpp:65: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from grid_system.cpp:65: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from grid_system.cpp:65: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid_system.cpp:65: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from grid_system.cpp:65: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_formula.cpp -fPIC -DPIC -o .libs/mat_formula.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from mat_formula.cpp:85: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ 21 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c grid_system.cpp -o grid_system.o >/dev/null 2>&1 mat_formula.cpp:513:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double *bufp = buffer; // points to the first free space in the buffer ^~~~~~~~~ mat_formula.cpp:514:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register SG_Char *function = func.code; ^~~~~~~~~ mat_formula.cpp:515:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double *ctable = func.ctable; ^~~~~~~~~ mat_formula.cpp:516:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double result; ^~~~~~~~~ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_grid_radius.lo mat_grid_radius.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_indexing.lo mat_indexing.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_grid_radius.cpp -fPIC -DPIC -o .libs/mat_grid_radius.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_indexing.cpp -fPIC -DPIC -o .libs/mat_indexing.o 16 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_formula.cpp -o mat_formula.o >/dev/null 2>&1 clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from mat_grid_radius.cpp:66: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from mat_indexing.cpp:66: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_grid_radius.cpp -o mat_grid_radius.o >/dev/null 2>&1 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_indexing.cpp -o mat_indexing.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_matrix.lo mat_matrix.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_matrix.cpp -fPIC -DPIC -o .libs/mat_matrix.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_regression.lo mat_regression.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_regression.cpp -fPIC -DPIC -o .libs/mat_regression.o In file included from mat_matrix.cpp:66: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) clang: warning virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') : -lgomp: 'linker' input unused [-Wunused-command-line-argument] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_regression_multiple.lo mat_regression_multiple.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_regression_weighted.lo mat_regression_weighted.cpp In file included from mat_regression.cpp:66: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_regression_multiple.cpp -fPIC -DPIC -o .libs/mat_regression_multiple.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_regression_weighted.cpp -fPIC -DPIC -o .libs/mat_regression_weighted.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] 12 warnings generated. In file included from mat_regression_multiple.cpp:66: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18:libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_regression.cpp -o mat_regression.o >/dev/null 2>&1 warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from mat_regression_weighted.cpp:66: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ mat_regression_weighted.cpp:320:1: warning: '/*' within block comment [-Wcomment] /**/ ^ 13 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_regression_weighted.cpp -o mat_regression_weighted.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_mRMR.lo mat_mRMR.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_mRMR.cpp -fPIC -DPIC -o .libs/mat_mRMR.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_spline.lo mat_spline.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_spline.cpp -fPIC -DPIC -o .libs/mat_spline.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from mat_mRMR.cpp:81: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from mat_mRMR.cpp:82: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from mat_mRMR.cpp:82: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from mat_mRMR.cpp:82: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from mat_mRMR.cpp:82: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from mat_mRMR.cpp:82: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from mat_mRMR.cpp:82: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from mat_mRMR.cpp:82: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from mat_mRMR.cpp:82: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from mat_mRMR.cpp:82: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from mat_mRMR.cpp:82: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_regression_multiple.cpp -o mat_regression_multiple.o >/dev/null 2>&1 mat_mRMR.cpp:480:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double tmpf; ^~~~~~~~~ mat_mRMR.cpp:499:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double tmpf; ^~~~~~~~~ In file included from mat_spline.cpp:66: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ mat_mRMR.cpp:877:6: warning: unused variable 'b_findstatenum' [-Wunused-variable] int b_findstatenum = 1; // int nstate1 = 0, nstate2 = 0; ^ 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_spline.cpp -o mat_spline.o >/dev/null 2>&1 28 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_mRMR.cpp -o mat_mRMR.o >/dev/null 2>&1 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_matrix.cpp -o mat_matrix.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_tools.lo mat_tools.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_tools.cpp -fPIC -DPIC -o .libs/mat_tools.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mat_trend.lo mat_trend.cpp In file included from mat_tools.cpp:69: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_trend.cpp -fPIC -DPIC -o .libs/mat_trend.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from mat_tools.cpp:1193: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o metadata.lo metadata.cpp In file included from mat_trend.cpp:70: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c metadata.cpp -fPIC -DPIC -o .libs/metadata.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_trend.cpp -o mat_trend.o >/dev/null 2>&1 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c mat_tools.cpp -o mat_tools.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o module.lo module.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o module_chain.lo module_chain.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module.cpp -fPIC -DPIC -o .libs/module.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_chain.cpp -fPIC -DPIC -o .libs/module_chain.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] In file included from virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false);module.cpp:66: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from module_chain.cpp:64: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ In file included from metadata.cpp:69: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ metadata.cpp:449:19: warning: second argument to 'va_start' is not the last named parameter [-Wvarargs] va_start(argptr, _Format); ^ metadata.cpp:470:19: warning: second argument to 'va_start' is not the last named parameter [-Wvarargs] va_start(argptr, _Format); ^ In file included from metadata.cpp:68: ./metadata.h:186:31: warning: private field 'm_pDummy' is not used [-Wunused-private-field] CSG_MetaData *m_pParent, *m_pDummy; ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o module_grid.lo module_grid.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_grid.cpp -fPIC -DPIC -o .libs/module_grid.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] module.cpp:677:19: warning: second argument to 'va_start' is not the last named parameter [-Wvarargs] va_start(argptr, _Format); ^ module.cpp:702:19: warning: second argument to 'va_start' is not the last named parameter [-Wvarargs] va_start(argptr, _Format); ^ 15 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c metadata.cpp -o metadata.o >/dev/null 2>&1 In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_grid.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_chain.cpp -o module_chain.o >/dev/null 2>&1 In file included from module_grid.cpp:66: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_grid.cpp -o module_grid.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o module_grid_interactive.lo module_grid_interactive.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_grid_interactive.cpp -fPIC -DPIC -o .libs/module_grid_interactive.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] 28 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module.cpp -o module.o >/dev/null 2>&1 In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_grid_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from module_grid_interactive.cpp:66: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_grid_interactive.cpp -o module_grid_interactive.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o module_interactive.lo module_interactive.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_interactive.cpp -fPIC -DPIC -o .libs/module_interactive.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_interactive.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o module_interactive_base.lo module_interactive_base.cpp In file included from module_interactive.cpp:66: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_interactive.cpp -o module_interactive.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_interactive_base.cpp -fPIC -DPIC -o .libs/module_interactive_base.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o module_library.lo module_library.cpp ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_interactive_base.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from module_interactive_base.cpp:66: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_interactive_base.cpp -o module_interactive_base.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_library.cpp -fPIC -DPIC -o .libs/module_library.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o module_library_interface.lo module_library_interface.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_library_interface.cpp -fPIC -DPIC -o .libs/module_library_interface.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parameter.lo parameter.cpp In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_library_interface.cpp:66: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from module_library_interface.cpp:66: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_library_interface.cpp -o module_library_interface.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c parameter.cpp -fPIC -DPIC -o .libs/parameter.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parameter_data.lo parameter_data.cpp In file included from parameter.cpp:66: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c parameter_data.cpp -fPIC -DPIC -o .libs/parameter_data.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from parameter.cpp:66: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from parameter.cpp:66: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from parameter.cpp:66: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from parameter.cpp:66: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from parameter.cpp:66: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from parameter.cpp:66: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from parameter.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from parameter.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from parameter.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from parameter.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parameters.lo parameters.cpp In file included from parameter_data.cpp:66: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from parameter_data.cpp:66: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from parameter_data.cpp:66: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from parameter_data.cpp:66: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c parameters.cpp -fPIC -DPIC -o .libs/parameters.o ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from parameter_data.cpp:66: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from parameter_data.cpp:66: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from parameter_data.cpp:66: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from parameter_data.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from parameter_data.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from parameter_data.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from parameter_data.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from parameters.cpp:66: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from parameters.cpp:66: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from parameters.cpp:66: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from parameters.cpp:66: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from parameters.cpp:66: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from parameters.cpp:66: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from parameters.cpp:66: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from parameters.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from parameters.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from parameters.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from parameters.cpp:66: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ parameters.cpp:1860:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fscanf(Stream.Get_Stream(), "%d", &i); ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parameters.cpp:1866:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fscanf(Stream.Get_Stream(), "%lf", &d); ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parameters.cpp:1871:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fscanf(Stream.Get_Stream(), "%lf %lf", &d, &e); ^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ 25 warnings generated. ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c parameter.cpp -o parameter.o >/dev/null 2>&1 In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from module_library.cpp:71: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ 28 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c parameters.cpp -o parameters.o >/dev/null 2>&1 25 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c parameter_data.cpp -o parameter_data.o >/dev/null 2>&1 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c module_library.cpp -o module_library.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pointcloud.lo pointcloud.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c pointcloud.cpp -fPIC -DPIC -o .libs/pointcloud.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from pointcloud.cpp:64: In file included from ./pointcloud.h:75: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from pointcloud.cpp:64: In file included from ./pointcloud.h:75: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from pointcloud.cpp:64: In file included from ./pointcloud.h:75: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from pointcloud.cpp:64: In file included from ./pointcloud.h:75: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from pointcloud.cpp:64: In file included from ./pointcloud.h:75: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from pointcloud.cpp:64: In file included from ./pointcloud.h:75: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from pointcloud.cpp:64: In file included from ./pointcloud.h:75: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from pointcloud.cpp:64: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from pointcloud.cpp:64: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from pointcloud.cpp:64: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from pointcloud.cpp:64: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o projections.lo projections.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c projections.cpp -fPIC -DPIC -o .libs/projections.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from projections.cpp:64: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ 25 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c pointcloud.cpp -o pointcloud.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o quadtree.lo quadtree.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c quadtree.cpp -fPIC -DPIC -o .libs/quadtree.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from quadtree.cpp:65: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from quadtree.cpp:65: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from quadtree.cpp:65: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from quadtree.cpp:65: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from quadtree.cpp:65: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from quadtree.cpp:65: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from quadtree.cpp:65: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c projections.cpp -o projections.o >/dev/null 2>&1 In file included from quadtree.cpp:830: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from quadtree.cpp:830: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from quadtree.cpp:830: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from quadtree.cpp:830: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o saga_api.lo saga_api.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c saga_api.cpp -fPIC -DPIC -o .libs/saga_api.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:77: In file included from ./grid.h:77: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ 25 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c quadtree.cpp -o quadtree.o >/dev/null 2>&1 In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:79: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from saga_api.cpp:66: In file included from ./saga_api.h:118: In file included from ./module_library.h:77: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c saga_api.cpp -o saga_api.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shape.lo shape.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape.cpp -fPIC -DPIC -o .libs/shape.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from shape.cpp:66: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shape_line.lo shape_line.cpp In file included from shape.cpp:66: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape.cpp:66: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape.cpp:66: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shape.cpp:66: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape.cpp:66: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape.cpp:66: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ 21 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape_line.cpp -fPIC -DPIC -o .libs/shape_line.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape.cpp -o shape.o >/dev/null 2>&1 clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shape_part.lo shape_part.cpp In file included from shape_line.cpp:66: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from shape_line.cpp:66: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape_line.cpp:66: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape_line.cpp:66: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shape_point.lo shape_point.cpp ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shape_line.cpp:66: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape_part.cpp -fPIC -DPIC -o .libs/shape_part.o In file included from shape_line.cpp:66: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape_line.cpp:66: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shape_points.lo shape_points.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape_point.cpp -fPIC -DPIC -o .libs/shape_point.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from shape_part.cpp:66: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) 21 warnings generated. virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape_line.cpp -o shape_line.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape_points.cpp -fPIC -DPIC -o .libs/shape_points.o In file included from shape_part.cpp:66: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape_part.cpp:66: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape_part.cpp:66: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shape_part.cpp:66: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape_part.cpp:66: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from shape_part.cpp:66: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape_point.cpp:66: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from shape_point.cpp:66: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape_point.cpp:66: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape_point.cpp:66: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shape_point.cpp:66: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape_point.cpp:66: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape_point.cpp:66: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape_points.cpp:66: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:2118: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] warning virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ s generated. ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape_part.cpp -o shape_part.o >/dev/null 2>&1 21 warnings generated. In file included from shape_points.cpp:66: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape_point.cpp -o shape_point.o >/dev/null 2>&1 ^ In file included from shape_points.cpp:66: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape_points.cpp:66: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shape_points.cpp:66: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape_points.cpp:66: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape_points.cpp:66: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shape_polygon.lo shape_polygon.cpp 21 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape_polygon.cpp -fPIC -DPIC -o .libs/shape_polygon.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape_points.cpp -o shape_points.o >/dev/null 2>&1 clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shapes.lo shapes.cpp /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shapes_io.lo shapes_io.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes.cpp -fPIC -DPIC -o .libs/shapes.o In file included from shape_polygon.cpp:66: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes_io.cpp -fPIC -DPIC -o .libs/shapes_io.o : note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from shape_polygon.cpp:66: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape_polygon.cpp:66: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shape_polygon.cpp:66: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shape_polygon.cpp:66: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape_polygon.cpp:66: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shape_polygon.cpp:66: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes.cpp:66: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:In file included from shapes_io.cpp:66: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] 299:18 virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) : virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) warning: virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') ^ virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point);./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] :257 virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') :18 virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] : virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') note: virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) ^ ./geo_tools.h:302 virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) :18: warning virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] : 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216 virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) :18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') ./geo_tools.h:303 virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ :18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from shapes.cpp:66: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes.cpp:66: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes_io.cpp:66: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes_io.cpp:66: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes.cpp:66: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ In file included from shapes_io.cpp./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] :66: virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') ./shapes.h:394:12: virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shapes.cpp:66: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] warning: virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); }In file included from shapes.cpp:66: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] ^ virtual bool Select (TSG_Rect Extent , bool bInvert = false); ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) ^ virtual int Add_Point (TSG_Point Point, int iPart = 0);./table.h ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] :320:19: int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) note: virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes.cpp:66: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] ^ virtual bool Select (TSG_Point Point , bool bInvert = false);./shapes.h ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) :141: virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false);18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) ^ virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shapes_io.cpp:66: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_io.cpp:66: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_io.cpp:66: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes.cpp:67: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from shapes.cpp:67: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from shapes.cpp:67: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from shapes.cpp:67: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ In file included from shapes.cpp:68: In file included from ./module_library.h:77: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shapes_ogis.lo shapes_ogis.cpp 21 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shape_polygon.cpp -o shape_polygon.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes_ogis.cpp -fPIC -DPIC -o .libs/shapes_ogis.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from shapes_ogis.cpp:64: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^21 warnings generated. ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes_io.cpp -o shapes_io.o >/dev/null 2>&1 ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ 26 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes.cpp -o shapes.o >/dev/null 2>&1 In file included from shapes_ogis.cpp:64: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes_ogis.cpp:64: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes_ogis.cpp:64: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shapes_ogis.cpp:64: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_ogis.cpp:64: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_ogis.cpp:64: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ shapes_ogis.cpp:1103:8: warning: unused variable 'nBands' [-Wunused-variable] short nBands = Bytes.Read_Short (bSwap); // number of bands ^ shapes_ogis.cpp:1102:8: warning: unused variable 'version' [-Wunused-variable] short version = Bytes.Read_Short (bSwap); // version ^ shapes_ogis.cpp:1108:9: warning: unused variable 'skewX' [-Wunused-variable] double skewX = Bytes.Read_Double(bSwap); // skewX ^ shapes_ogis.cpp:1109:9: warning: unused variable 'skewY' [-Wunused-variable] double skewY = Bytes.Read_Double(bSwap); // skewY ^ shapes_ogis.cpp:1105:9: warning: unused variable 'dy' [-Wunused-variable] double dy = Bytes.Read_Double(bSwap); // scaleY ^ shapes_ogis.cpp:1161:2: warning: variable 'noData' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] default: ^~~~~~~ shapes_ogis.cpp:1165:26: note: uninitialized use occurs here pGrid->Set_NoData_Value(noData); ^~~~~~ shapes_ogis.cpp:1148:15: note: initialize the variable 'noData' to silence this warning double noData; ^ = 0.0 shapes_ogis.cpp:1235:2: warning: variable 'Flags' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] default: ^~~~~~~ shapes_ogis.cpp:1240:2: note: uninitialized use occurs here Flags |= 0x40; // hasNodataValue ^~~~~ shapes_ogis.cpp:1220:12: note: initialize the variable 'Flags' to silence this warning BYTE Flags; ^ = '\0' /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shapes_polygons.lo shapes_polygons.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes_polygons.cpp -fPIC -DPIC -o .libs/shapes_polygons.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from shapes_polygons.cpp:63: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shapes_search.lo shapes_search.cpp In file included from shapes_polygons.cpp:63: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes_polygons.cpp:63: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes_polygons.cpp:63: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shapes_polygons.cpp:63: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_polygons.cpp:63: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_polygons.cpp:63: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o shapes_selection.lo shapes_selection.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes_search.cpp -fPIC -DPIC -o .libs/shapes_search.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] 28 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes_ogis.cpp -o shapes_ogis.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes_selection.cpp -fPIC -DPIC -o .libs/shapes_selection.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from shapes_search.cpp:66: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from shapes_search.cpp:66: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes_search.cpp:66: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes_search.cpp:66: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shapes_search.cpp:66: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_search.cpp:66: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_search.cpp:66: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_selection.cpp:66: In file included from ./shapes.h:76: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from shapes_selection.cpp:66: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes_selection.cpp:66: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from shapes_selection.cpp:66: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from shapes_selection.cpp:66: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_selection.cpp:66: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from shapes_selection.cpp:66: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ 21 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes_selection.cpp -o shapes_selection.o >/dev/null 2>&1 21 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes_search.cpp -o shapes_search.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o table.lo table.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c table.cpp -fPIC -DPIC -o .libs/table.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o table_dbase.lo table_dbase.cpp 21 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c shapes_polygons.cpp -o shapes_polygons.o >/dev/null 2>&1 In file included from table.cpp:66: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from table.cpp:67: ./shapes.h:125:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from table.cpp:67: ./shapes.h:126:18: warning: 'CSG_Shape::Assign' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Assign (CSG_Shape *pShape, bool bAssign_Attributes); ^ ./table.h:170:18: note: hidden overloaded virtual function 'CSG_Table_Record::Assign' declared here: different number of parameters (1 vs 2) virtual bool Assign (CSG_Table_Record *pRecord); ^ In file included from table.cpp:67: ./shapes.h:394:12: warning: 'CSG_Shape_Points::Add_Point' hides overloaded virtual function [-Woverloaded-virtual] int Add_Point (const TSG_Point &p, int iPart = 0) { return( Add_Point(p.x, p.y , iPart) ); } ^ ./shapes.h:139:18: note: hidden overloaded virtual function 'CSG_Shape::Add_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Add_Point (TSG_Point Point, int iPart = 0); ^ ./shapes.h:395:12: warning: 'CSG_Shape_Points::Ins_Point' hides overloaded virtual function [-Woverloaded-virtual] int Ins_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Ins_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:140:18: note: hidden overloaded virtual function 'CSG_Shape::Ins_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Ins_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:396:12: warning: 'CSG_Shape_Points::Set_Point' hides overloaded virtual function [-Woverloaded-virtual] int Set_Point (const TSG_Point &p, int iPoint, int iPart = 0) { return( Set_Point(p.x, p.y, iPoint, iPart) ); } ^ ./shapes.h:141:18: note: hidden overloaded virtual function 'CSG_Shape::Set_Point' declared here: type mismatch at 1st parameter ('TSG_Point' (aka 'SSG_Point') vs 'const TSG_Point &' (aka 'const SSG_Point &')) virtual int Set_Point (TSG_Point Point, int iPoint, int iPart = 0); ^ ./shapes.h:681:25: warning: 'CSG_Shapes::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ ./table.h:315:30: note: hidden overloaded virtual function 'CSG_Table::Get_Selection' declared here: type mismatch at 1st parameter ('size_t' (aka 'unsigned long') vs 'int') virtual CSG_Table_Record * Get_Selection (size_t Index = 0) const { return( Index < m_Selection.Get_Size() ? Get_Record((int)Get_Selection_Index(Index)) : NULL ); } ^ In file included from table.cpp:67: ./shapes.h:685:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (CSG_Shape *pShape = NULL , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'CSG_Shape *') virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from table.cpp:67: ./shapes.h:686:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Rect Extent , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Rect' (aka 'SSG_Rect')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ In file included from table.cpp:67: ./shapes.h:687:19: warning: 'CSG_Shapes::Select' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Select (TSG_Point Point , bool bInvert = false); ^ ./table.h:320:19: note: hidden overloaded virtual function 'CSG_Table::Select' declared here: type mismatch at 1st parameter ('CSG_Table_Record *' vs 'TSG_Point' (aka 'SSG_Point')) virtual bool Select (CSG_Table_Record *pRecord = NULL , bool bInvert = false); ^ /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall `wx-config --unicode=yes --cxxflags base` -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c -o table_io.lo table_io.cpp In file included from table.cpp:68: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:136:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value ( int iField) const { return( _Get_Field_Value(m_Cursor, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 1) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from table.cpp:68: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:146:21: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual double Get_Value (int iPoint, int iField) const { return( _Get_Field_Value(iPoint >= 0 && iPoint < m_nRecords ? m_Points[iPoint] : NULL, iField) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from table.cpp:68: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:156:19: warning: 'CSG_PointCloud::Get_Value' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Get_Value ( int iField, CSG_String &Value) const { return( _Get_Field_Value(m_Cursor, iField, Value) ); } ^ ./table.h:308:19: note: hidden overloaded virtual function 'CSG_Table::Get_Value' declared here: different number of parameters (3 vs 2) virtual bool Get_Value (int iRecord, int iField, double &Value) const; ^ In file included from table.cpp:68: In file included from ./module_library.h:77: In file included from ./module.h:76: In file included from ./parameters.h:81: ./pointcloud.h:196:25: warning: 'CSG_PointCloud::Get_Selection' hides overloaded virtual function [-Woverloaded-virtual] virtual CSG_Shape * Get_Selection (size_t Index = 0); ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c table_dbase.cpp -fPIC -DPIC -o .libs/table_dbase.o ./shapes.h:681:25: note: hidden overloaded virtual function 'CSG_Shapes::Get_Selection' declared here: type mismatch at 1st parameter ('int' vs 'size_t' (aka 'unsigned long')) virtual CSG_Shape * Get_Selection (int Index = 0) { return( (CSG_Shape *)CSG_Table::Get_Selection(Index) ); }; ^ clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from table.cpp:68: In file included from ./module_library.h:77: ./module.h:370:18: warning: 'CSG_Module_Grid::Set_Progress' hides overloaded virtual function [-Woverloaded-virtual] virtual bool Set_Progress (int iRow); ^ ./module.h:276:18: note: hidden overloaded virtual function 'CSG_Module::Set_Progress' declared here: type mismatch at 1st parameter ('double' vs 'int') virtual bool Set_Progress (double Percent); ^ table.cpp:904:16: error: ordered comparison between pointer and zero ('CSG_Table_Record **' and 'int') if( m_Records > 0 ) ~~~~~~~~~ ^ ~ 26 warnings and 1 error generated. make[6]: *** [Makefile:806: table.lo] Error 1 make[6]: *** Waiting for unfinished jobs.... libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c table_io.cpp -fPIC -DPIC -o .libs/table_io.o clang: warning: -lgomp: 'linker' input unused [-Wunused-command-line-argument] In file included from table_dbase.cpp:72: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ In file included from table_io.cpp:66: In file included from ./table.h:77: In file included from ./dataobject.h:84: In file included from ./mat_tools.h:77: ./geo_tools.h:254:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 3) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (1 vs 3) virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:255:18: warning: 'CSG_Point_Z::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:211:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: different number of parameters (2 vs 1) virtual void Assign (double x, double y); ^ ./geo_tools.h:212:18: note: hidden overloaded virtual function 'CSG_Point::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Assign (const CSG_Point &Point); ^ ./geo_tools.h:256:18: warning: 'CSG_Point_Z::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:213:18: note: hidden overloaded virtual function 'CSG_Point::Add' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Add (const CSG_Point &Point); ^ ./geo_tools.h:257:18: warning: 'CSG_Point_Z::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:214:18: note: hidden overloaded virtual function 'CSG_Point::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual void Subtract (const CSG_Point &Point); ^ ./geo_tools.h:259:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 4) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (2 vs 4) virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:260:18: warning: 'CSG_Point_Z::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:216:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: different number of parameters (3 vs 2) virtual bool is_Equal (double x, double y , double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) ); } ^ ./geo_tools.h:217:18: note: hidden overloaded virtual function 'CSG_Point::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point &' vs 'const CSG_Point_Z &') virtual bool is_Equal (const CSG_Point &Point, double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, epsilon) ); } ^ ./geo_tools.h:297:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (double x, double y, double z, double m); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 4) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (1 vs 4) virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:298:18: warning: 'CSG_Point_ZM::Assign' hides overloaded virtual functions [-Woverloaded-virtual] virtual void Assign (const CSG_Point_ZM &Point); ^ ./geo_tools.h:254:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: different number of parameters (3 vs 1) virtual void Assign (double x, double y, double z); ^ ./geo_tools.h:255:18: note: hidden overloaded virtual function 'CSG_Point_Z::Assign' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Assign (const CSG_Point_Z &Point); ^ ./geo_tools.h:299:18: warning: 'CSG_Point_ZM::Add' hides overloaded virtual function [-Woverloaded-virtual] virtual void Add (const CSG_Point_ZM &Point); ^ ./geo_tools.h:256:18: note: hidden overloaded virtual function 'CSG_Point_Z::Add' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Add (const CSG_Point_Z &Point); ^ ./geo_tools.h:300:18: warning: 'CSG_Point_ZM::Subtract' hides overloaded virtual function [-Woverloaded-virtual] virtual void Subtract (const CSG_Point_ZM &Point); ^ ./geo_tools.h:257:18: note: hidden overloaded virtual function 'CSG_Point_Z::Subtract' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual void Subtract (const CSG_Point_Z &Point); ^ ./geo_tools.h:302:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (double x, double y, double z, double m, double epsilon = 0.0) const { return( SG_Is_Equal(m_x, x, epsilon) && SG_Is_Equal(m_y, y, epsilon) && SG_Is_Equal(m_z, z, epsilon) && SG_Is_Equal(m_m, m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 5) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (2 vs 5) virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ ./geo_tools.h:303:18: warning: 'CSG_Point_ZM::is_Equal' hides overloaded virtual functions [-Woverloaded-virtual] virtual bool is_Equal (const CSG_Point_ZM &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, Point.m_m, epsilon) ); } ^ ./geo_tools.h:259:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: different number of parameters (4 vs 2) virtual bool is_Equal (double x, double y, double z, double epsilon = 0.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:260:18: note: hidden overloaded virtual function 'CSG_Point_Z::is_Equal' declared here: type mismatch at 1st parameter ('const CSG_Point_Z &' vs 'const CSG_Point_ZM &') virtual bool is_Equal (const CSG_Point_Z &Point , double epsilon = 0.0) const { return( is_Equal(Point.m_x, Point.m_y, Point.m_z, epsilon) ); } ^ table_dbase.cpp:270:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( m_Fields[m_nFields].Name , sizeof(char), 11, m_hFile); // 0-10 Field Name ASCII padded with 0x00 ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:271:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&m_Fields[m_nFields].Type , sizeof(char), 1, m_hFile); // 11 Field Type Identifier (see table) ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:272:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&m_Fields[m_nFields].Displacement , sizeof(char), 4, m_hFile); // 12-15 Displacement of field in record ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:273:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&m_Fields[m_nFields].Width , sizeof(char), 1, m_hFile); // 16 Field length in bytes ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:274:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&m_Fields[m_nFields].Decimals , sizeof(char), 1, m_hFile); // 17 Field decimal places ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:275:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( buf , sizeof(char), 2, m_hFile); // 18-19 Reserved ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:276:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&m_Fields[m_nFields].WorkAreaID , sizeof(char), 1, m_hFile); // 20 dBaseIV work area ID ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:277:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( buf , sizeof(char), 10, m_hFile); // 21-30 Reserved ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:278:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&m_Fields[m_nFields].ProductionIdx , sizeof(char), 1, m_hFile); // 31 Field is part of production index - 0x01 else 0x00 ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:244:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&h.FileType , sizeof(char), 1, m_hFile); // 00 FoxBase+, FoxPro, dBaseIII+, dBaseIV, no memo - 0x03 ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:249:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&h.LastUpdate , sizeof(char), 3, m_hFile); // 01-03 Last update, format YYYYMMDD **correction: it is YYMMDD** ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:250:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&m_nRecords , sizeof(char), 4, m_hFile); // 04-07 Number of records in file (32-bit number) ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:251:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&m_nHeaderBytes , sizeof(char), 2, m_hFile); // 08-09 Number of bytes in header (16-bit number) ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:252:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&m_nRecordBytes , sizeof(char), 2, m_hFile); // 10-11 Number of bytes in record (16-bit number) ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:253:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( buf , sizeof(char), 2, m_hFile); // 12-13 Reserved, fill with 0x00 ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:254:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&h.Transaction , sizeof(char), 1, m_hFile); // 14 dBaseIV flag, incomplete transaction ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:257:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&h.bEncrypted , sizeof(char), 1, m_hFile); // 15 Encryption flag, encrypted 0x01 else 0x00 ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:259:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( buf , sizeof(char), 12, m_hFile); // 16-27 dBaseIV multi-user environment use ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:260:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&h.ProductionIdx , sizeof(char), 1, m_hFile); // 28 Production index exists - 0x01 else 0x00 ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:261:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(&h.LanguageDrvID , sizeof(char), 1, m_hFile); // 29 dBaseIV language driver ID ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:262:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( buf , sizeof(char), 2, m_hFile); // 30-31 Reserved fill with 0x00 ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table_dbase.cpp:287:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( buf , sizeof(char), 1, m_hFile); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c table_io.cpp -o table_io.o >/dev/null 2>&1 34 warnings generated. libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -pthread -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_API_EXPORTS -D_SAGA_PYTHON -fopenmp -lgomp -g -O2 -fdebug-prefix-map=/<>/saga-2.3.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -c table_dbase.cpp -o table_dbase.o >/dev/null 2>&1 make[6]: Leaving directory '/<>/saga-2.3.1+dfsg/src/saga_core/saga_api' make[5]: *** [Makefile:400: all-recursive] Error 1 make[5]: Leaving directory '/<>/saga-2.3.1+dfsg/src/saga_core' make[4]: *** [Makefile:398: all-recursive] Error 1 make[4]: Leaving directory '/<>/saga-2.3.1+dfsg/src' make[3]: *** [Makefile:504: all-recursive] Error 1 make[3]: Leaving directory '/<>/saga-2.3.1+dfsg' make[2]: *** [Makefile:415: all] Error 2 make[2]: Leaving directory '/<>/saga-2.3.1+dfsg' dh_auto_build: make -j4 returned exit code 2 make[1]: *** [debian/rules:36: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<>/saga-2.3.1+dfsg' make: *** [debian/rules:18: build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2019-01-09T19:43:55Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: any Build-Space: 63496 Build-Time: 44 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 71 Job: saga_2.3.1+dfsg-4 Machine Architecture: amd64 Package: saga Package-Time: 131 Source-Version: 2.3.1+dfsg-4 Space: 63496 Status: attempted Version: 2.3.1+dfsg-4 -------------------------------------------------------------------------------- Finished at 2019-01-09T19:43:55Z Build needed 00:02:11, 63496k disk space E: Build failure (dpkg-buildpackage died) DC-Status: Failed 132.035228247s DC-Time-Estimation: 132.035228247 versus expected 1736 (r/m: 12.148006202953976 ; m: 132.035228247)